From 0a017567c4337fc64f51a2d788902e85ab3fd26f Mon Sep 17 00:00:00 2001 From: Stewart Borle Date: Sun, 18 May 2025 02:32:51 +0200 Subject: [PATCH] Fix max Y validation --- .../distanthorizons/core/util/RenderDataPointUtil.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/util/RenderDataPointUtil.java b/core/src/main/java/com/seibel/distanthorizons/core/util/RenderDataPointUtil.java index c1f40960f..356736120 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/util/RenderDataPointUtil.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/util/RenderDataPointUtil.java @@ -73,7 +73,10 @@ public class RenderDataPointUtil public final static int EMPTY_DATA = 0; - public final static int MAX_WORLD_Y_SIZE = 4096; + + // the maximum valid Y value is the maximum min y + world height. + // min y is [-2032, 2031], height is < 4064. + public final static int MAX_WORLD_Y_SIZE = 2031 + 4064; public final static int ALPHA_DOWNSIZE_SHIFT = 4;