blob: 973b7638779c4676da19d2e44a2379e5780a83cd [file] [log] [blame] [raw]
package mekanism.common.item;
import java.util.List;
import mekanism.common.Mekanism;
import mekanism.common.Resource;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemStack;
import net.minecraft.util.Icon;
public class ItemClump extends ItemMekanism
{
public Icon[] icons = new Icon[256];
public ItemClump(int id)
{
super(id);
setHasSubtypes(true);
setCreativeTab(Mekanism.tabMekanism);
}
@Override
public void registerIcons(IconRegister register)
{
for(int i = 0; i < Resource.values().length; i++)
{
icons[i] = register.registerIcon("mekanism:" + Resource.values()[i].getName() + "Clump");
}
}
@Override
public Icon getIconFromDamage(int meta)
{
return icons[meta];
}
@Override
public void getSubItems(int id, CreativeTabs tabs, List itemList)
{
for(int counter = 0; counter < Resource.values().length; counter++)
{
itemList.add(new ItemStack(this, 1, counter));
}
}
@Override
public String getUnlocalizedName(ItemStack item)
{
return "item." + Resource.values()[item.getItemDamage()].getName().toLowerCase() + "Clump";
}
}