1 package pcc.chemicraft.item;
5 import pcc.chemicraft.ChemiCraft;
7 import net.minecraft.creativetab.CreativeTabs;
8 import net.minecraft.item.Item;
9 import net.minecraft.item.ItemStack;
10 import cpw.mods.fml.relauncher.Side;
11 import cpw.mods.fml.relauncher.SideOnly;
13 public class ItemAtoms extends Item {
15 public ItemAtoms(int par1){
17 this.maxStackSize = 64;
18 this.setHasSubtypes(true);
20 this.setCreativeTab(ChemiCraft.instance.creativeTab);
25 @SuppressWarnings({ "unchecked", "rawtypes" })
26 @SideOnly(Side.CLIENT)
28 public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List){
29 for(int type = 0; type < ChemiCraft.instance.ATOMSNAME.length; type++)
31 par3List.add(new ItemStack(par1, 1, type));
32 this.setIconIndex(type);
39 public String getItemNameIS(ItemStack par1ItemStack){
40 return super.getItemName() + "." + ChemiCraft.instance.ATOMSNAME[par1ItemStack.getItemDamage()];
46 public String getTextureFile(){
47 return ChemiCraft.instance.ITEMATOMSTEXTURE;
52 @SideOnly(Side.CLIENT)
54 public int getIconFromDamage(int par1){