OSDN Git Service

修正・変更
[chemicraft/chemicraft.git] / common / pcc / chemicraft / ChemiCraftRegisterItem.java
1 package pcc.chemicraft;
2
3 import net.minecraft.creativetab.CreativeTabs;
4 import net.minecraft.item.ItemStack;
5 import pcc.chemicraft.item.ItemAtoms;
6 import pcc.chemicraft.item.ItemAtomsGrenade;
7 import pcc.chemicraft.item.ItemBlackSmoke;
8 import pcc.chemicraft.item.ItemChemiCell;
9 import pcc.chemicraft.item.ItemCompounds;
10 import pcc.chemicraft.item.ItemDust;
11 import pcc.chemicraft.item.ItemGasCollectingBottle;
12 import pcc.chemicraft.item.ItemRadiationBallet;
13 import pcc.chemicraft.item.ItemRadiationGun;
14 import pcc.chemicraft.util.OldItemFood;
15
16 public class ChemiCraftRegisterItem extends ChemiCraftRegister {
17
18         public ChemiCraftRegisterItem(ChemiCraft mod) {
19                 super(mod);
20         }
21
22         @Override
23         public void start() {
24                 /*
25                  * 代入
26                  */
27                 this.mod.itemAtoms = new ItemAtoms(this.mod.atomsID).setItemName("atoms");
28                 this.mod.itemCompounds = new ItemCompounds(this.mod.compoundsID).setItemName("compounds");
29                 this.mod.itemGasCollectingBottle = new ItemGasCollectingBottle(this.mod.gasCollectingBottleID).setItemName("gasCollectingBottle").setIconIndex(0);
30                 this.mod.itemAtomGrenade = new ItemAtomsGrenade(this.mod.atomGrenadeID).setItemName("grenade").setIconIndex(1);
31                 this.mod.itemChemicalCells = new ItemChemiCell(this.mod.chemicalCellsID).setItemName("chemiCell").setIconIndex(3);
32                 this.mod.itemDust = new ItemDust(this.mod.dustID).setItemName("dust").setIconIndex(12);
33                 this.mod.itemRadiationGun = new ItemRadiationGun(this.mod.radiationGunID).setIconIndex(4).setItemName("RadiationGun");
34                 this.mod.itemRadiationBallet = new ItemRadiationBallet(this.mod.radiationBalletID).setIconIndex(5).setItemName("RadiationBallet");
35                 this.mod.itemBlackSmoke = new ItemBlackSmoke(this.mod.blackSmokeID).setIconIndex(7).setItemName("BlackSmoke");
36                 this.mod.itemPear = new OldItemFood(this.mod.pearID, 4, 0.4F, false){
37                         public int getColorFromItemStack(ItemStack par1ItemStack,int par2){
38                                 return 0x66FF66;
39                                 }
40                         }.setIconIndex(11).setCreativeTab(CreativeTabs.tabFood).setItemName("Pear");
41
42                 /*
43                  * 名前登録&Minecraftに登録
44                  */
45                 this.mod.nameAuxiliary.addName(this.mod.itemAtoms, ChemiCraft.ATOMSNAME);
46                 this.mod.nameAuxiliary.addName(this.mod.itemAtoms, "ja_JP", ChemiCraft.ATOMSNAMEJP);
47                 this.mod.nameAuxiliary.addName(this.mod.itemGasCollectingBottle, "GasCollectingBottle");
48                 this.mod.nameAuxiliary.addName(this.mod.itemGasCollectingBottle, "ja_JP", "集気瓶");
49                 this.mod.nameAuxiliary.addName(this.mod.itemAtomGrenade, "AtomGrenade");
50                 this.mod.nameAuxiliary.addName(this.mod.itemAtomGrenade, "ja_JP", "元素手榴弾");
51                 this.mod.nameAuxiliary.addName(this.mod.itemDust, "dust");
52                 this.mod.nameAuxiliary.addName(this.mod.itemDust, "ja_JP", "粉塵");
53                 this.mod.nameAuxiliary.addName(this.mod.itemRadiationGun, "RadiationGun");
54                 this.mod.nameAuxiliary.addName(this.mod.itemRadiationGun, "ja_JP", "放射線銃");
55                 this.mod.nameAuxiliary.addName(this.mod.itemRadiationBallet, "RadiationBallet");
56                 this.mod.nameAuxiliary.addName(this.mod.itemRadiationGun, "ja_JP", "放射線弾");
57                 this.mod.nameAuxiliary.addName(this.mod.itemBlackSmoke, "BlackSmoke");
58                 this.mod.nameAuxiliary.addName(this.mod.itemBlackSmoke, "ja_JP", "黒煙");
59                 this.mod.nameAuxiliary.addName(this.mod.itemPear, "Pear");
60                 this.mod.nameAuxiliary.addName(this.mod.itemPear, "ja_JP",  "梨");
61         }
62
63 }