2013-08-27 00:49:32 +02:00
|
|
|
package mekanism.common.item;
|
2012-11-02 02:30:40 +01:00
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
2014-04-20 05:34:19 +02:00
|
|
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
2012-12-20 22:53:39 +01:00
|
|
|
import net.minecraft.creativetab.CreativeTabs;
|
2014-04-20 22:15:44 +02:00
|
|
|
import net.minecraft.item.Item;
|
2012-12-20 22:53:39 +01:00
|
|
|
import net.minecraft.item.ItemStack;
|
2014-04-20 05:34:19 +02:00
|
|
|
import net.minecraft.util.IIcon;
|
2012-11-02 02:30:40 +01:00
|
|
|
|
2012-11-05 20:29:04 +01:00
|
|
|
public class ItemIngot extends ItemMekanism
|
2012-11-02 02:30:40 +01:00
|
|
|
{
|
2014-04-20 05:34:19 +02:00
|
|
|
public IIcon[] icons = new IIcon[256];
|
2014-03-08 02:00:25 +01:00
|
|
|
|
2013-12-02 03:58:35 +01:00
|
|
|
public static String[] en_USNames = {"Obsidian", "Osmium", "Bronze", "Glowstone", "Steel", "Copper", "Tin"};
|
2014-03-08 02:00:25 +01:00
|
|
|
|
2014-04-20 22:15:44 +02:00
|
|
|
public ItemIngot()
|
2012-11-02 02:30:40 +01:00
|
|
|
{
|
2014-04-20 22:15:44 +02:00
|
|
|
super();
|
2012-11-02 02:30:40 +01:00
|
|
|
setHasSubtypes(true);
|
|
|
|
}
|
2014-03-08 02:00:25 +01:00
|
|
|
|
2012-11-06 16:44:14 +01:00
|
|
|
@Override
|
2014-04-20 05:34:19 +02:00
|
|
|
public void registerIcons(IIconRegister register)
|
2012-11-02 02:30:40 +01:00
|
|
|
{
|
2013-12-02 15:24:52 +01:00
|
|
|
for(int i = 0; i <= 6; i++)
|
2012-11-02 02:30:40 +01:00
|
|
|
{
|
2013-03-25 17:00:45 +01:00
|
|
|
icons[i] = register.registerIcon("mekanism:" + en_USNames[i] + "Ingot");
|
2012-11-02 02:30:40 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2013-03-18 17:23:57 +01:00
|
|
|
@Override
|
2014-04-20 05:34:19 +02:00
|
|
|
public IIcon getIconFromDamage(int meta)
|
2013-03-18 17:23:57 +01:00
|
|
|
{
|
|
|
|
return icons[meta];
|
|
|
|
}
|
|
|
|
|
2012-11-06 16:44:14 +01:00
|
|
|
@Override
|
2014-04-20 22:15:44 +02:00
|
|
|
public void getSubItems(Item item, CreativeTabs tabs, List itemList)
|
2012-11-02 02:30:40 +01:00
|
|
|
{
|
2015-03-05 07:11:51 +01:00
|
|
|
for(int counter = 0; counter <= 6; counter++)
|
2012-11-02 02:30:40 +01:00
|
|
|
{
|
2014-04-20 22:15:44 +02:00
|
|
|
itemList.add(new ItemStack(item, 1, counter));
|
2012-11-02 02:30:40 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2012-11-06 16:44:14 +01:00
|
|
|
@Override
|
2013-03-18 17:23:57 +01:00
|
|
|
public String getUnlocalizedName(ItemStack item)
|
2012-11-02 02:30:40 +01:00
|
|
|
{
|
2012-11-03 03:27:30 +01:00
|
|
|
return "item." + en_USNames[item.getItemDamage()].toLowerCase() + "Ingot";
|
2012-11-02 02:30:40 +01:00
|
|
|
}
|
|
|
|
}
|