From 3dbd05a4aed762e3bf16fa89c59a5446831cfa8d Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sun, 26 Jan 2025 17:41:46 -0600 Subject: [PATCH] minor beacon beam height merge cleanup --- .../java/com/seibel/distanthorizons/core/config/Config.java | 2 +- .../core/render/renderer/generic/BeaconRenderHandler.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/config/Config.java b/core/src/main/java/com/seibel/distanthorizons/core/config/Config.java index 6f227372a..88a27a817 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/config/Config.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/config/Config.java @@ -428,7 +428,7 @@ public class Config .build(); public static ConfigEntry beaconRenderHeight = new ConfigEntry.Builder() - .setMinDefaultMax(1, 6000, Integer.MAX_VALUE) + .setMinDefaultMax(1, 6000, 6_000_000) .comment("" + "Sets the maximum height at which beacons will render." + "This will only affect new beacons coming into LOD render distance." 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 1ee65e915..24bc86d6c 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 @@ -96,9 +96,10 @@ public class BeaconRenderHandler if (this.beaconBlockPosSet.add(beacon.blockPos)) { + int maxBeaconBeamHeight = Config.Client.Advanced.Graphics.GenericRendering.beaconRenderHeight.get(); DhApiRenderableBox beaconBox = new DhApiRenderableBox( new DhApiVec3d(beacon.blockPos.getX(), beacon.blockPos.getY() + 1, beacon.blockPos.getZ()), - new DhApiVec3d(beacon.blockPos.getX() + 1, Config.Client.Advanced.Graphics.GenericRendering.beaconRenderHeight.get(), beacon.blockPos.getZ() + 1), + new DhApiVec3d(beacon.blockPos.getX() + 1, maxBeaconBeamHeight, beacon.blockPos.getZ() + 1), beacon.color, EDhApiBlockMaterial.ILLUMINATED );