5 import net.minecraft.src.CreativeTabs;
6 import net.minecraft.src.EntityPlayer;
7 import net.minecraft.src.Item;
8 import net.minecraft.src.ItemStack;
9 import net.minecraft.src.World;
10 import cpw.mods.fml.common.Side;
11 import cpw.mods.fml.common.asm.SideOnly;
13 public class ItemAtoms extends Item {
15 public ItemAtoms(int par1) {
17 this.maxStackSize = 1;
18 this.setHasSubtypes(true);
20 this.setCreativeTab(ChemiCraft.tabAtoms);
23 @SideOnly(Side.CLIENT)
25 public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)
27 for(int type = 0; type < ChemiCraft.atomsName.length; type++)
29 par3List.add(new ItemStack(par1, 1, type));
30 this.setIconIndex(type);
35 public String getItemNameIS(ItemStack par1ItemStack)
37 return super.getItemName() + "." + ChemiCraft.atomsName[par1ItemStack.getItemDamage()];
41 public String getTextureFile()
43 this.isDefaultTexture = false;
44 return "/ChemiCraft/Atoms.png";
47 @SideOnly(Side.CLIENT)
49 public int getIconFromDamage(int par1)