diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java b/common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java index a79856af..54e9cdcb 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java @@ -302,6 +302,11 @@ public class BlockItemPackets1_13 extends com.viaversion.viabackwards.api.rewrit if (!provider.isHandled(id)) continue; int sectionIndex = ((NumberTag) tag.get("y")).asInt() >> 4; + if (sectionIndex < 0) { + // 1.17 chunks + continue; + } + ChunkSection section = chunk.getSections()[sectionIndex]; int x = ((NumberTag) tag.get("x")).asInt();