diff --git a/src/main/java/resonantinduction/core/resource/item/ItemOreResource.java b/src/main/java/resonantinduction/core/resource/item/ItemOreResource.java index b69d5b4d..917a33ca 100644 --- a/src/main/java/resonantinduction/core/resource/item/ItemOreResource.java +++ b/src/main/java/resonantinduction/core/resource/item/ItemOreResource.java @@ -41,6 +41,13 @@ public class ItemOreResource extends ItemRI setMaxDamage(0); } + @Override + public void addInformation(ItemStack itemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4) + { + // par3List.add("TEST" + + // itemStack.getTagCompound().equals(getStackFromMaterial(getMaterialFromStack(itemStack)).getTagCompound())); + } + @Override public String getItemDisplayName(ItemStack is) { @@ -203,21 +210,14 @@ public class ItemOreResource extends ItemRI public ItemStack getStackFromMaterial(String name) { ItemStack itemStack = new ItemStack(this); - NBTTagCompound nbt = NBTUtility.getNBTTagCompound(itemStack); - nbt.setString("name", name); itemStack.setItemDamage(ResourceGenerator.materialNames.indexOf(name)); return itemStack; } public static String getMaterialFromStack(ItemStack itemStack) { - NBTTagCompound nbt = NBTUtility.getNBTTagCompound(itemStack); - - if (nbt.hasKey("name")) - { - return nbt.getString("name"); - } - + if (ResourceGenerator.materialNames.size() > itemStack.getItemDamage()) + return ResourceGenerator.materialNames.get(itemStack.getItemDamage()); return null; }