1 package asia.tcrs.ccnp.chemicraftnext.core;
\r
3 import asia.tcrs.ccnp.chemicraftnext.ChemiCraftData;
\r
4 import net.minecraft.block.Block;
\r
5 import net.minecraft.item.Item;
\r
6 import net.minecraft.item.ItemStack;
\r
7 import cpw.mods.fml.common.registry.GameRegistry;
\r
11 * @author mozipi,ponkotate
\r
13 public class ChemiCraftRegisterCoreRecipe extends ChemiCraftCoreRegister {
\r
15 public ChemiCraftRegisterCoreRecipe(ChemiCraftCore mod) {
\r
20 public void start() {
\r
21 GameRegistry.addRecipe(new ItemStack(this.mod.itemGasCollectingBottle),
\r
23 " X ", "X X", "XXX",
\r
24 Character.valueOf('X'), new ItemStack(Item.ingotIron),
\r
28 GameRegistry.addRecipe(new ItemStack(this.mod.blockPyrolysisTable),
\r
30 "XXX", "ZAZ", "ZYZ",
\r
31 Character.valueOf('X'), new ItemStack(Block.stone),
\r
32 Character.valueOf('Y'), new ItemStack(Item.bucketLava),
\r
33 Character.valueOf('Z'), new ItemStack(Item.ingotGold),
\r
34 Character.valueOf('A'), new ItemStack(this.mod.blockElectrolysisTable),
\r
37 GameRegistry.addRecipe(new ItemStack(this.mod.blockElectrolysisTable),
\r
39 "XAX", "YZY", "ZZZ",
\r
40 Character.valueOf('X'), new ItemStack(Item.redstone),
\r
41 Character.valueOf('Y'), new ItemStack(this.mod.itemChemicalCells),
\r
42 Character.valueOf('Z'), new ItemStack(Item.ingotGold),
\r
43 Character.valueOf('A'), new ItemStack(Block.workbench),
\r
46 GameRegistry.addRecipe(new ItemStack(this.mod.blockChemicalCombinationTable),
\r
48 "XYX", "ZAZ", "XYX",
\r
49 Character.valueOf('X'), new ItemStack(Item.ingotGold),
\r
50 Character.valueOf('Y'), new ItemStack(Item.ingotIron),
\r
51 Character.valueOf('Z'), new ItemStack(this.mod.itemAtoms, 1, this.mod.chemicalData.toAtoms("U")),
\r
52 Character.valueOf('A'), new ItemStack(Block.hopperBlock),
\r
56 GameRegistry.addRecipe(new ItemStack(this.mod.blockToolAndWeaponCraftingTable),
\r
58 "XYX", "ZAZ", "ZZZ",
\r
59 Character.valueOf('X'), new ItemStack(Item.ingotIron),
\r
60 Character.valueOf('Y'), new ItemStack(Block.workbench),
\r
61 Character.valueOf('Z'), new ItemStack(Block.stone),
\r
62 Character.valueOf('A'), new ItemStack(Item.pickaxeSteel),
\r
66 GameRegistry.addRecipe(new ItemStack(this.mod.blockChemicalCraftingTable),
\r
68 "XXX", "ZAZ", "ZZZ",
\r
69 Character.valueOf('X'), new ItemStack(this.mod.itemGasCollectingBottle),
\r
70 Character.valueOf('Y'), new ItemStack(Item.dyePowder, 1, 4),
\r
71 Character.valueOf('Z'), new ItemStack(Block.stone),
\r
72 Character.valueOf('A'), new ItemStack(Block.workbench),
\r
75 GameRegistry.addRecipe(new ItemStack(this.mod.itemChemicalCells),
\r
77 " X ", "ZYZ", "ZYZ",
\r
78 Character.valueOf('X'), new ItemStack(Item.redstone),
\r
79 Character.valueOf('Y'), new ItemStack(Item.ingotGold),
\r
80 Character.valueOf('Z'), new ItemStack(Item.ingotIron),
\r
84 this.mod.api.addMaterialRecipe(
\r
89 new ItemStack(this.mod.itemAtoms, 1, this.mod.chemicalData.ZINC),
\r
91 new ItemStack(this.mod.itemAtoms, 1, this.mod.chemicalData.COPPER),
\r
92 new ItemStack(Item.bucketWater),
\r
93 new ItemStack(Item.bucketWater),
\r
94 new ItemStack(Item.bucketWater),
\r
96 new ItemStack(this.mod.itemChemicalCells),
\r
99 this.mod.api.addMaterialRecipe(
\r
101 new ItemStack(this.mod.itemAtoms, 1, ChemiCraftData.toAtoms("Na")),
\r
102 new ItemStack(this.mod.itemAtoms, 1, ChemiCraftData.toAtoms("C")),
\r
103 new ItemStack(this.mod.itemAtoms, 1, ChemiCraftData.toAtoms("I")),
\r
105 new ItemStack(Item.appleRed),
\r
111 new ItemStack(this.mod.itemPear),
\r