Fixed #164 - ItemOreResource crash
This commit is contained in:
parent
9f99aefb35
commit
ee5c3a773e
1 changed files with 9 additions and 5 deletions
|
@ -40,14 +40,18 @@ public class ItemOreResource extends ItemRI
|
||||||
public String getItemDisplayName(ItemStack is)
|
public String getItemDisplayName(ItemStack is)
|
||||||
{
|
{
|
||||||
String dustName = getMaterialFromStack(is);
|
String dustName = getMaterialFromStack(is);
|
||||||
List<ItemStack> list = OreDictionary.getOres("ingot" + dustName.substring(0, 1).toUpperCase() + dustName.substring(1));
|
|
||||||
|
|
||||||
if (list.size() > 0)
|
if (dustName != null)
|
||||||
{
|
{
|
||||||
ItemStack type = list.get(0);
|
List<ItemStack> list = OreDictionary.getOres("ingot" + dustName.substring(0, 1).toUpperCase() + dustName.substring(1));
|
||||||
|
|
||||||
String name = type.getDisplayName().replace(LanguageUtility.getLocal("misc.resonantinduction.ingot"), "").replaceAll("^ ", "").replaceAll(" $", "");
|
if (list.size() > 0)
|
||||||
return (LanguageUtility.getLocal(this.getUnlocalizedName() + ".name")).replace("%v", name).replace(" ", " ");
|
{
|
||||||
|
ItemStack type = list.get(0);
|
||||||
|
|
||||||
|
String name = type.getDisplayName().replace(LanguageUtility.getLocal("misc.resonantinduction.ingot"), "").replaceAll("^ ", "").replaceAll(" $", "");
|
||||||
|
return (LanguageUtility.getLocal(this.getUnlocalizedName() + ".name")).replace("%v", name).replace(" ", " ");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return "";
|
return "";
|
||||||
|
|
Loading…
Reference in a new issue