From f6aad7e397ce4068e2bb2f933c4f68bde7c484c6 Mon Sep 17 00:00:00 2001 From: Andrzej Pomirski Date: Thu, 8 Jan 2015 20:12:38 +0100 Subject: [PATCH] Fix a problem with invalid item IDs --- src/main/java/com/Acrobot/Breeze/Utils/MaterialUtil.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/Acrobot/Breeze/Utils/MaterialUtil.java b/src/main/java/com/Acrobot/Breeze/Utils/MaterialUtil.java index b5baa5b..959b1a3 100644 --- a/src/main/java/com/Acrobot/Breeze/Utils/MaterialUtil.java +++ b/src/main/java/com/Acrobot/Breeze/Utils/MaterialUtil.java @@ -123,7 +123,10 @@ public class MaterialUtil { public static String getSignName(ItemStack itemStack) { StringBuilder name = new StringBuilder(15); - name.append(itemStack.getType().name()); + String itemName = itemStack.getType().name(); + itemName = StringUtil.capitalizeFirstLetter(itemName, '_'); + + name.append(itemName); if (itemStack.getDurability() != 0) { name.append(':').append(itemStack.getDurability()); @@ -133,7 +136,7 @@ public class MaterialUtil { name.append('#').append(Metadata.getItemCode(itemStack)); } - return StringUtil.capitalizeFirstLetter(name.toString(), '_'); + return name.toString(); } /**