1 package chemicraft.item;
5 import net.minecraft.creativetab.CreativeTabs;
6 import net.minecraft.item.Item;
7 import net.minecraft.item.ItemStack;
8 import chemicraft.ChemiCraft;
9 import cpw.mods.fml.relauncher.Side;
10 import cpw.mods.fml.relauncher.SideOnly;
12 public class ItemAtoms extends Item {
14 public ItemAtoms(int par1){
16 this.maxStackSize = 64;
17 this.setHasSubtypes(true);
19 this.setCreativeTab(ChemiCraft.instance.creativeTab);
24 @SuppressWarnings({ "unchecked", "rawtypes" })
25 @SideOnly(Side.CLIENT)
27 public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List){
28 for(int type = 0; type < ChemiCraft.instance.ATOMSNAME.length; type++)
30 par3List.add(new ItemStack(par1, 1, type));
31 this.setIconIndex(type);
38 public String getItemNameIS(ItemStack par1ItemStack){
39 return super.getItemName() + "." + ChemiCraft.instance.ATOMSNAME[par1ItemStack.getItemDamage()];
45 public String getTextureFile(){
46 return ChemiCraft.instance.ITEMATOMSTEXTURE;
51 @SideOnly(Side.CLIENT)
53 public int getIconFromDamage(int par1){