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);