diff --git a/plugins/civmodcore-paper/paper/src/main/java/vg/civcraft/mc/civmodcore/world/locations/chunkmeta/block/BlockBasedChunkMeta.java b/plugins/civmodcore-paper/paper/src/main/java/vg/civcraft/mc/civmodcore/world/locations/chunkmeta/block/BlockBasedChunkMeta.java index 8a7d062e6..89c12023e 100644 --- a/plugins/civmodcore-paper/paper/src/main/java/vg/civcraft/mc/civmodcore/world/locations/chunkmeta/block/BlockBasedChunkMeta.java +++ b/plugins/civmodcore-paper/paper/src/main/java/vg/civcraft/mc/civmodcore/world/locations/chunkmeta/block/BlockBasedChunkMeta.java @@ -98,7 +98,7 @@ public abstract class BlockBasedChunkMeta, S extend private BlockDataObject[][][] getL2SubArray(int l1Offset, boolean create) { BlockDataObject[][][] subArray = data[l1Offset]; if (create && subArray == null) { - subArray = new BlockDataObject[L2_SECTION_COUNT][][]; + subArray = new BlockDataObject[L1_SECTION_COUNT][][]; data[l1Offset] = subArray; } return subArray; @@ -151,7 +151,7 @@ public abstract class BlockBasedChunkMeta, S extend if (l2Section == null) { return null; } - int yOffsetL2 = (y + 64) % L2_SECTION_COUNT; + int yOffsetL2 = (y + 64) % L1_SECTION_COUNT; BlockDataObject[][] l3XSection = getL3XSubArray(l2Section, yOffsetL2, create); if (l3XSection == null) { return null;