OSDN Git Service

tc
[chemicraft/chemicraft.git] / common / pcc / chemicraft / item / ItemChemiCell.java
1 package pcc.chemicraft.item;
2
3 import java.util.List;
4
5 import pcc.chemicraft.ChemiCraft;
6 import pcc.chemicraft.ChemiCraftAPI;
7 import net.minecraft.creativetab.CreativeTabs;
8 import net.minecraft.item.Item;
9 import net.minecraft.item.ItemStack;
10
11
12 public class ItemChemiCell extends Item
13 {
14
15         public ItemChemiCell(int par1)
16         {
17                 super(par1);
18                 this.maxStackSize = 64;
19                 this.setHasSubtypes(true);
20                 this.setMaxDamage(0);
21                 this.setCreativeTab(ChemiCraft.instance.creativeTabChemiCraft);
22         }
23
24
25
26         @Override
27         public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List){
28                 for(int type = 0; type < ChemiCraftAPI.instance().getChemicalCellsName().sizeKeysList(); type++)
29                 {
30                         par3List.add(new ItemStack(par1, 1, type));
31                         this.setIconIndex(type);
32                 }
33         }
34
35
36
37         @Override
38         public String getItemNameIS(ItemStack par1ItemStack){
39                 return super.getItemName() + "." + ChemiCraftAPI.instance().getChemicalCellsName().getKeyList(par1ItemStack.getItemDamage());
40         }
41
42
43
44         @Override
45         public String getTextureFile(){
46                 return ChemiCraft.instance.ITEM_TEXTURE;
47         }
48
49 }