X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=common%2Fchemicraft%2FItemAtoms.java;h=b0f6ffa92309fa821accd3a4caab8deb74fb282e;hb=4e0279dd643692d6532bac598451b99b601c5285;hp=94cc0198d013cc537b5b78c41a4a7ff4e8ee2e0c;hpb=937955a20e1f5608cc7526f962297f1a4ea051c6;p=chemicraft%2Fchemicraft.git diff --git a/common/chemicraft/ItemAtoms.java b/common/chemicraft/ItemAtoms.java index 94cc019..b0f6ffa 100644 --- a/common/chemicraft/ItemAtoms.java +++ b/common/chemicraft/ItemAtoms.java @@ -1,4 +1,4 @@ -package chemicraft; +package chemicraft; import java.util.List; @@ -12,43 +12,47 @@ import cpw.mods.fml.common.asm.SideOnly; public class ItemAtoms extends Item { - public ItemAtoms(int par1) { - super(par1); - this.maxStackSize = 1; - this.setHasSubtypes(true); - this.setMaxDamage(0); - this.setCreativeTab(ChemiCraft.tabAtoms); - } - - @SideOnly(Side.CLIENT) - @Override - public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - for(int type = 0; type < ChemiCraft.atomsName.length; type++) - { - par3List.add(new ItemStack(par1, 1, type)); - this.setIconIndex(type); - } - } - - @Override - public String getItemNameIS(ItemStack par1ItemStack) - { - return super.getItemName() + "." + ChemiCraft.atomsName[par1ItemStack.getItemDamage()]; - } - - @Override - public String getTextureFile() - { - this.isDefaultTexture = false; - return "/ChemiCraft/Atoms.png"; - } - - @SideOnly(Side.CLIENT) - @Override - public int getIconFromDamage(int par1) - { - return par1; - } + public ItemAtoms(int par1){ + super(par1); + this.maxStackSize = 1; + this.setHasSubtypes(true); + this.setMaxDamage(0); + this.setCreativeTab(ChemiCraft.instance.creativeTab); + ItemStack itemStack = new ItemStack(this); + } + + + + @SideOnly(Side.CLIENT) + @Override + public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List){ + for(int type = 0; type < ChemiCraft.instance.atomsName.length; type++) + { + par3List.add(new ItemStack(par1, 1, type)); + this.setIconIndex(type); + } + } + + + + @Override + public String getItemNameIS(ItemStack par1ItemStack){ + return super.getItemName() + "." + ChemiCraft.instance.atomsName[par1ItemStack.getItemDamage()]; + } + + + + @Override + public String getTextureFile(){ + return ChemiCraft.instance.itemAtomsTexture; + } + + + + @SideOnly(Side.CLIENT) + @Override + public int getIconFromDamage(int par1){ + return par1; + } } \ No newline at end of file