1 package pcc.chemicraft.core;
3 import net.minecraft.block.Block;
4 import net.minecraft.block.material.Material;
5 import pcc.chemicraft.core.block.BlockChemicalCombinationTable;
6 import pcc.chemicraft.core.block.BlockChemicalCraftingTable;
7 import pcc.chemicraft.core.block.BlockElectrolysisTable;
8 import pcc.chemicraft.core.block.BlockPyrolysisTable;
9 import pcc.chemicraft.core.block.BlockToolAndWeaponCraftingTable;
10 import cpw.mods.fml.common.registry.GameRegistry;
14 * @author mozipi,ponkotate
16 public class ChemiCraftRegisterBlock extends ChemiCraftCoreRegister {
18 public ChemiCraftRegisterBlock(ChemiCraftCore mod) {
25 this.mod.blockPyrolysisTable = new BlockPyrolysisTable(this.mod.pyrolysisTableID, 0, Material.ground).
28 setStepSound(Block.soundStoneFootstep).
29 setBlockName("PyrolysisTable");
30 this.mod.blockElectrolysisTable = new BlockElectrolysisTable(this.mod.electrolysisTableID, 1, Material.ground).
33 setStepSound(Block.soundStoneFootstep).
34 setBlockName("ElectrolysisTable");
35 this.mod.blockChemicalCombinationTable = new BlockChemicalCombinationTable(this.mod.chemicalConbinationTableID, 2, Material.ground).
38 setStepSound(Block.soundStoneFootstep).
39 setBlockName("ChemicalCombinationTable");
41 this.mod.blockToolAndWeaponCraftingTable = new BlockToolAndWeaponCraftingTable(this.mod.toolAndWeaponCraftingTableID, 3, Material.ground).
44 setStepSound(Block.soundStoneFootstep).
45 setBlockName("ToolAndWeaponCraftingTable");
47 this.mod.blockChemicalCraftingTable = new BlockChemicalCraftingTable(this.mod.chemicalCraftingTableID, 4, Material.ground).
50 setStepSound(Block.soundStoneFootstep).
51 setBlockName("ChemicalCraftingTable");
54 GameRegistry.registerBlock(this.mod.blockPyrolysisTable, "BlockPyrolysisTable");
55 GameRegistry.registerBlock(this.mod.blockChemicalCombinationTable, "BlockChemicalCombinationTable");
56 // GameRegistry.registerBlock(this.mod.blockToolAndWeaponCraftingTable, "BlockToolAndWeaponCraftingTable");
57 GameRegistry.registerBlock(this.mod.blockChemicalCraftingTable, "BlockMaterialCraftingTable");
58 GameRegistry.registerBlock(this.mod.blockElectrolysisTable, "BlockElectrolysisTable");
61 this.mod.nameAuxiliary.addName(this.mod.blockPyrolysisTable, "PyrolysisTable");
62 this.mod.nameAuxiliary.addName(this.mod.blockPyrolysisTable, "ja_JP", "熱分解台");
63 this.mod.nameAuxiliary.addName(this.mod.blockChemicalCombinationTable, "ChemicalCombinationTable");
64 this.mod.nameAuxiliary.addName(this.mod.blockChemicalCombinationTable, "ja_JP", "化合台");
65 // this.mod.nameAuxiliary.addName(this.mod.blockToolAndWeaponCraftingTable, "ToolAndWeaponCraftingTable");
66 // this.mod.nameAuxiliary.addName(this.mod.blockToolAndWeaponCraftingTable, "ja_JP", "ツール&武器製作台");
67 this.mod.nameAuxiliary.addName(this.mod.blockChemicalCraftingTable, "ChemicalCraftingTable");
68 this.mod.nameAuxiliary.addName(this.mod.blockChemicalCraftingTable, "ja_JP", "素材製作台");
69 this.mod.nameAuxiliary.addName(this.mod.blockElectrolysisTable, "ElectrolysisTable");
70 this.mod.nameAuxiliary.addName(this.mod.blockElectrolysisTable, "ja_JP", "電気分解台");