-package chemicraft;\r
+package chemicraft;\r
\r
import net.minecraft.src.Block;\r
import net.minecraft.src.CreativeTabs;\r
/**\r
* Block型変数\r
*/\r
- public Block blockDecompositionTable;\r
- public Block blockChemicalCombinationTable;\r
- public Block blockToolAndWeaponCraftingTable;\r
- public Block blockMaterialCraftingTable;\r
+ public static Block blockDecompositionTable;\r
+ public static Block blockChemicalCombinationTable;\r
+ public static Block blockToolAndWeaponCraftingTable;\r
+ public static Block blockMaterialCraftingTable;\r
\r
/**\r
* Item型変数\r
*/\r
- public Item itemAtoms;\r
- public Item itemCompounds;\r
- public Item itemGasCollectingBottle;\r
+ public static Item itemAtoms;\r
+ public static Item itemCompounds;\r
+ public static Item itemGasCollectingBottle;\r
\r
/**\r
* このmodで使用するTextureのパス\r
private Auxiliary Auxiliary = new Auxiliary();\r
private NameAuxiliary NameAuxiliary = Auxiliary.new NameAuxiliary();\r
\r
-\r
@Mod.PreInit\r
public void chemiPreLoadMethod(FMLPreInitializationEvent event) {\r
Configuration cfg = new Configuration(event.getSuggestedConfigurationFile());\r
@Mod.PostInit\r
public void chemiPostLoadMethod(FMLPostInitializationEvent event) {\r
// API用の処理\r
- this.NameAuxiliary.addName(itemCompounds, ChemiCraftAPI.getCompoundsName().toArray());\r
- this.NameAuxiliary.addName(itemCompounds, "ja_JP", ChemiCraftAPI.getCompoundsLangName().toArray());\r
+ this.NameAuxiliary.addName(itemCompounds, ChemiCraftAPI.instance.getCompoundsName().toArray());\r
+ this.NameAuxiliary.addName(itemCompounds, "ja_JP", ChemiCraftAPI.instance.getCompoundsLangName().toArray());\r
\r
// Blockを追加します\r
this.blockDecompositionTable = new BlockDecompositionTable(this.decompositionTableID, 0, Material.ground).setHardness(2.0F).setResistance(0.0F).setStepSound(Block.soundStoneFootstep).setBlockName("DecompositionTable");\r
// GUIを追加します\r
NetworkRegistry.instance().registerGuiHandler(instance, proxy);\r
\r
- //分解レシピを追加します\r
- ChemiCraftAPI.instance.addDecompositionRecipe(new ItemStack(Block.dirt, 1, 0), new ItemStack[]{new ItemStack(Block.stone, 16, 0)});\r
-\r
//Textureをpreloadします\r
proxy.registerTextures();\r
+\r
}\r
\r
}
\ No newline at end of file