From 07f3d45cc48a2f12bed3978967c79de0ecdf82f8 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+DoctorMacc@users.noreply.github.com> Date: Sat, 1 Aug 2020 12:57:25 -0400 Subject: [PATCH] Check for display tag when translating anvil contents (#1073) --- .../network/translators/inventory/AnvilInventoryTranslator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connector/src/main/java/org/geysermc/connector/network/translators/inventory/AnvilInventoryTranslator.java b/connector/src/main/java/org/geysermc/connector/network/translators/inventory/AnvilInventoryTranslator.java index 0a1d2f27..ab266fae 100644 --- a/connector/src/main/java/org/geysermc/connector/network/translators/inventory/AnvilInventoryTranslator.java +++ b/connector/src/main/java/org/geysermc/connector/network/translators/inventory/AnvilInventoryTranslator.java @@ -107,7 +107,7 @@ public class AnvilInventoryTranslator extends BlockInventoryTranslator { if (itemName != null) { String rename; NbtMap tag = itemName.getTag(); - if (tag != null) { + if (tag != null && tag.containsKey("display")) { String name = tag.getCompound("display").getString("Name"); try { Component component = GsonComponentSerializer.gson().deserialize(name);