diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_2to1_20/rewriter/BlockRewriter1_20_2.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_2to1_20/rewriter/BlockRewriter1_20_2.java index 5e299762..e840c2f7 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_2to1_20/rewriter/BlockRewriter1_20_2.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_2to1_20/rewriter/BlockRewriter1_20_2.java @@ -41,6 +41,9 @@ public BlockRewriter1_20_2(final Protocol pro @Override public void handleBlockEntity(final UserConnection connection, final BlockEntity blockEntity) { final CompoundTag tag = blockEntity.tag(); + if (tag == null) { + return; + } final Tag primaryEffect = tag.remove("primary_effect"); if (primaryEffect instanceof StringTag) { final String effectKey = Key.stripMinecraftNamespace(((StringTag) primaryEffect).getValue());