From 8a8c1a33a6880fb30644db83e1aa35b999166a75 Mon Sep 17 00:00:00 2001 From: KennyTV Date: Thu, 20 Aug 2020 20:37:02 +0200 Subject: [PATCH] Check if block entity id tag is present --- .../protocol1_15_2to1_16/packets/BlockItemPackets1_16.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_15_2to1_16/packets/BlockItemPackets1_16.java b/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_15_2to1_16/packets/BlockItemPackets1_16.java index 6a91292e..c5ebefbf 100644 --- a/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_15_2to1_16/packets/BlockItemPackets1_16.java +++ b/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_15_2to1_16/packets/BlockItemPackets1_16.java @@ -264,7 +264,10 @@ public class BlockItemPackets1_16 extends nl.matsv.viabackwards.api.rewriters.It } private void handleBlockEntity(CompoundTag tag) { - String id = ((StringTag) tag.get("id")).getValue(); + StringTag idTag = tag.get("id"); + if (idTag == null) return; + + String id = idTag.getValue(); if (id.equals("minecraft:conduit")) { Tag targetUuidTag = tag.remove("Target"); if (!(targetUuidTag instanceof IntArrayTag)) return;