From 227d0d09ba34ef486c41c3dca3f0751077a3e781 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Fri, 28 Nov 2025 15:53:47 -0600 Subject: [PATCH] fix getDataPointAtBlockPos() relative Y --- .../core/dataObjects/fullData/sources/FullDataSourceV2.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/FullDataSourceV2.java b/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/FullDataSourceV2.java index 38f85d768..c4bae8725 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/FullDataSourceV2.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/FullDataSourceV2.java @@ -298,7 +298,7 @@ public class FullDataSourceV2 * returns {@link FullDataPointUtil#EMPTY_DATA_POINT} if the given {@link DhBlockPos} * is outside this data source's boundaries. */ - public long getDataPointAtBlockPos(int blockPosX, int relBlockPosY, int blockPosZ) + public long getDataPointAtBlockPos(int blockPosX, int blockPosY, int blockPosZ, int levelMinY) { DhLodPos requestedPos = new DhLodPos(LodUtil.BLOCK_DETAIL_LEVEL, blockPosX, blockPosZ); @@ -330,6 +330,7 @@ public class FullDataSourceV2 // search for a datapoint that contains the given block y position + int relBlockPosY = blockPosY - levelMinY; long dataPoint; for (int i = 0; i < dataColumn.size(); i++) {