From 3fb4c254c172e05aecbd96a847249314b4369c41 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Thu, 3 Oct 2024 20:25:23 -0500 Subject: [PATCH] Improve beacon fade rendering --- .../core/render/renderer/generic/BeaconRenderHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/generic/BeaconRenderHandler.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/generic/BeaconRenderHandler.java index e6de9d59c..a4ed56804 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/generic/BeaconRenderHandler.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/generic/BeaconRenderHandler.java @@ -316,6 +316,9 @@ public class BeaconRenderHandler Vec3d cameraPos = MC_RENDER.getCameraExactPosition(); double mcRenderDistance = MC_RENDER.getRenderDistance() * LodUtil.CHUNK_WIDTH; + // multiplying by overdraw prevention helps reduce beacons from rendering strangely + // on the border of DH's render distance + mcRenderDistance *= Config.Client.Advanced.Graphics.AdvancedGraphics.overdrawPrevention.get(); // Clear the existing box group so we can re-populate it.