Fixed transition crashes

This commit is contained in:
Aidan C. Brady 2015-03-22 16:13:06 -04:00
parent 09617fdb4c
commit 2b2d9d69b3
4 changed files with 24 additions and 4 deletions

View file

@ -46,6 +46,11 @@ public class ItemClump extends ItemMekanism
@Override
public String getUnlocalizedName(ItemStack item)
{
return "item." + Resource.values()[item.getItemDamage()].getName().toLowerCase() + "Clump";
if(item.getItemDamage() <= Resource.values().length-1)
{
return "item." + Resource.values()[item.getItemDamage()].getName().toLowerCase() + "Clump";
}
return "Invalid";
}
}

View file

@ -46,6 +46,11 @@ public class ItemCrystal extends ItemMekanism
@Override
public String getUnlocalizedName(ItemStack item)
{
return "item." + Resource.values()[item.getItemDamage()].getName().toLowerCase() + "Crystal";
if(item.getItemDamage() <= Resource.values().length-1)
{
return "item." + Resource.values()[item.getItemDamage()].getName().toLowerCase() + "Crystal";
}
return "Invalid";
}
}

View file

@ -49,6 +49,11 @@ public class ItemDirtyDust extends ItemMekanism
@Override
public String getUnlocalizedName(ItemStack item)
{
return "item.dirty" + Resource.values()[item.getItemDamage()].getName() + "Dust";
if(item.getItemDamage() <= Resource.values().length-1)
{
return "item.dirty" + Resource.values()[item.getItemDamage()].getName() + "Dust";
}
return "Invalid";
}
}

View file

@ -46,6 +46,11 @@ public class ItemShard extends ItemMekanism
@Override
public String getUnlocalizedName(ItemStack item)
{
return "item." + Resource.values()[item.getItemDamage()].getName().toLowerCase() + "Shard";
if(item.getItemDamage() <= Resource.values().length-1)
{
return "item." + Resource.values()[item.getItemDamage()].getName().toLowerCase() + "Shard";
}
return "Invalid";
}
}