From e5df42faa3edf2d51a7149caf29b9e88ca9be962 Mon Sep 17 00:00:00 2001 From: "Blue (Lukas Rieger)" Date: Sun, 24 Nov 2019 10:20:59 +0100 Subject: [PATCH] Fix loading blocks from sections with large block ids in 1.12 --- .../java/de/bluecolored/bluemap/core/mca/ChunkAnvil112.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/mca/ChunkAnvil112.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/mca/ChunkAnvil112.java index d300457e..8f1f315f 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/mca/ChunkAnvil112.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/mca/ChunkAnvil112.java @@ -130,7 +130,7 @@ public BlockState getBlockState(Vector3i pos) { int blockId = this.blocks[blockByteIndex] & 0xFF; if (this.add.length > 0) { - blockId = blockId & (getByteHalf(this.add[blockHalfByteIndex], largeHalf) << 8); + blockId = blockId | (getByteHalf(this.add[blockHalfByteIndex], largeHalf) << 8); } int blockData = getByteHalf(this.data[blockHalfByteIndex], largeHalf);