diff --git a/src/main/java/com/seibel/lod/forge/wrappers/chunk/ChunkWrapper.java b/src/main/java/com/seibel/lod/forge/wrappers/chunk/ChunkWrapper.java index 27bc79177..6393d6916 100644 --- a/src/main/java/com/seibel/lod/forge/wrappers/chunk/ChunkWrapper.java +++ b/src/main/java/com/seibel/lod/forge/wrappers/chunk/ChunkWrapper.java @@ -88,6 +88,7 @@ public class ChunkWrapper implements IChunkWrapper @Override public IBlockShapeWrapper getBlockShapeWrapper(int x, int y, int z) { + if (y < 0) y = 0; //TODO replace with value from version specific constants Block block = chunk.getSections()[y >> CHUNK_SECTION_SHIFT].getBlockState(x & CHUNK_SIZE_MASK, y & CHUNK_SECTION_MASK, z & CHUNK_SIZE_MASK).getBlock(); return BlockShapeWrapper.getBlockShapeWrapper(block, this, x, y, z); }