1 package chemicraft.item;
5 import net.minecraft.src.CreativeTabs;
6 import net.minecraft.src.Item;
7 import net.minecraft.src.ItemStack;
8 import chemicraft.ChemiCraft;
9 import cpw.mods.fml.common.Side;
10 import cpw.mods.fml.common.asm.SideOnly;
12 public class ItemAtoms extends Item {
14 public ItemAtoms(int par1){
16 this.maxStackSize = 1;
17 this.setHasSubtypes(true);
19 this.setCreativeTab(ChemiCraft.instance.creativeTab);
24 @SideOnly(Side.CLIENT)
26 public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List){
27 for(int type = 0; type < ChemiCraft.instance.atomsName.length; type++)
29 par3List.add(new ItemStack(par1, 1, type));
30 this.setIconIndex(type);
37 public String getItemNameIS(ItemStack par1ItemStack){
38 return super.getItemName() + "." + ChemiCraft.instance.atomsName[par1ItemStack.getItemDamage()];
44 public String getTextureFile(){
45 return ChemiCraft.instance.itemAtomsTexture;
50 @SideOnly(Side.CLIENT)
52 public int getIconFromDamage(int par1){