package mekanism.common.item;
import java.util.List;
import mekanism.common.Mekanism;
import mekanism.common.Resource;
import mekanism.common.base.IMetaItem;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
public class ItemDirtyDust extends ItemMekanism implements IMetaItem
{
public ItemDirtyDust()
{
super();
setHasSubtypes(true);
setCreativeTab(Mekanism.tabMekanism);
}
@Override
public String getTexture(int meta)
{
return "Dirty" + Resource.values()[meta].getName() + "Dust";
}
@Override
public int getVariants()
{
return Resource.values().length;
}
@Override
public void getSubItems(Item item, CreativeTabs tabs, List itemList)
{
for(int counter = 0; counter < Resource.values().length; counter++)
{
itemList.add(new ItemStack(item, 1, counter));
}
}
@Override
public String getUnlocalizedName(ItemStack item)
{
if(item.getItemDamage() <= Resource.values().length-1)
{
return "item.dirty" + Resource.values()[item.getItemDamage()].getName() + "Dust";
}
return "Invalid";
}
}