OSDN Git Service

放射線銃完成
[chemicraft/chemicraft.git] / common / pcc / chemicraft / ChemiCraft.java
index bb32218..8a7d951 100644 (file)
@@ -30,6 +30,8 @@ import pcc.chemicraft.item.ItemChemiCell;
 import pcc.chemicraft.item.ItemCompounds;
 import pcc.chemicraft.item.ItemDust;
 import pcc.chemicraft.item.ItemGasCollectingBottle;
+import pcc.chemicraft.item.ItemRadiationBallet;
+import pcc.chemicraft.item.ItemRadiationGun;
 import pcc.chemicraft.ore.BlockAtomOres;
 import pcc.chemicraft.ore.ItemAtomOres;
 import pcc.chemicraft.system.CommonProxy;
@@ -106,6 +108,9 @@ public class ChemiCraft implements Runnable {
        public int gasCollectingBottleID;
        public int atomGrenadeID;
        public int chemicalCellsID;
+       public int dustID;
+       public int radiationGunID;
+       public int radiationBalletID;
 
        /**
         * BlockID.
@@ -147,6 +152,8 @@ public class ChemiCraft implements Runnable {
        public Item itemAtomGrenade;
        public Item itemChemicalCells;
        public Item itemDust;
+       public Item itemRadiationGun;
+       public Item itemRadiationBallet;
 
        /**
         * このmodで使用するTextureのパス.
@@ -206,6 +213,9 @@ public class ChemiCraft implements Runnable {
                Property gasCollectingBottleIDProp = cfg.getItem("gasCollectingBottleID", 25002);
                Property atomGrenadeIDProp = cfg.getItem("AtomGrenadeID", 25003);
                Property chemicalCellsIDProp = cfg.getItem("ChemicalCellID", 25004);
+               Property dustIDProp = cfg.getItem("DustID", 25005);
+               Property radiationGunIDProp = cfg.getItem("RadiationGunID", 25006);
+               Property radiationBalletIDProp = cfg.getItem("RadiationBalletID", 25007);
 
                Property guiPyrolysisTableIDProp = cfg.get("GUI", "GUIPyrolysisID", 1000);
                Property guiElectrolysisTableIDProp = cfg.get("GUI", "GUIElectrolysisTableIDProp", 1001);
@@ -228,6 +238,9 @@ public class ChemiCraft implements Runnable {
                this.gasCollectingBottleID = gasCollectingBottleIDProp.getInt();
                this.atomGrenadeID = atomGrenadeIDProp.getInt();
                this.chemicalCellsID = chemicalCellsIDProp.getInt();
+               this.dustID = dustIDProp.getInt();
+               this.radiationGunID = radiationGunIDProp.getInt();
+               this.radiationBalletID = radiationBalletIDProp.getInt();
 
                this.guiPyrolysisTableID = guiPyrolysisTableIDProp.getInt();
                this.guiElectrolysisTableID = guiElectrolysisTableIDProp.getInt();
@@ -323,6 +336,9 @@ public class ChemiCraft implements Runnable {
                this.itemAtomGrenade = new ItemAtomsGrenade(this.atomGrenadeID).setItemName("grenade").setIconIndex(1);
                this.itemChemicalCells = new ItemChemiCell(this.chemicalCellsID).setItemName("chemiCell").setIconIndex(3);
                this.itemDust = new ItemDust(15000).setItemName("dust").setIconIndex(12);
+               this.itemRadiationGun = new ItemRadiationGun(this.radiationGunID).setIconIndex(4).setItemName("RadiationGun");
+               this.itemRadiationBallet = new ItemRadiationBallet(this.radiationBalletID).setIconIndex(5).setItemName("RadiationBallet");
+
 
                // BlockをMinecraftに登録します
                GameRegistry.registerBlock(this.blockPyrolysisTable, "BlockPyrolysisTable");
@@ -352,6 +368,10 @@ public class ChemiCraft implements Runnable {
                this.nameAuxiliary.addName(this.itemAtomGrenade, "ja_JP", "元素手榴弾");
                this.nameAuxiliary.addName(this.itemDust, "dust");
                this.nameAuxiliary.addName(this.itemDust, "ja_JP", "粉塵");
+               this.nameAuxiliary.addName(this.itemRadiationGun, "RadiationGun");
+               this.nameAuxiliary.addName(this.itemRadiationGun, "ja_JP", "放射線銃");
+               this.nameAuxiliary.addName(this.itemRadiationBallet, "RadiationBallet");
+               this.nameAuxiliary.addName(this.itemRadiationGun, "ja_JP", "放射線弾");
 
                // TileEntityを追加します
                GameRegistry.registerTileEntity(TileEntityPyrolysisTable.class, "TileEntityPyrolysisTable");