1 package pcc.chemicraft.core;
3 import net.minecraft.block.Block;
4 import net.minecraft.item.Item;
5 import net.minecraft.item.ItemStack;
6 import pcc.chemicraft.ChemiCraftData;
7 import cpw.mods.fml.common.registry.GameRegistry;
9 public class ChemiCraftRegisterCoreRecipe extends ChemiCraftCoreRegister {
11 public ChemiCraftRegisterCoreRecipe(ChemiCraftCore mod) {
21 GameRegistry.addRecipe(new ItemStack(this.mod.blockPyrolysisTable),
24 Character.valueOf('X'), new ItemStack(Item.ingotIron),
25 Character.valueOf('Y'), new ItemStack(Block.workbench),
26 Character.valueOf('Z'), new ItemStack(Block.stone),
27 Character.valueOf('A'), new ItemStack(Item.bucketLava),
30 GameRegistry.addRecipe(new ItemStack(this.mod.blockChemicalCombinationTable),
33 Character.valueOf('X'), new ItemStack(Item.ingotIron),
34 Character.valueOf('Y'), new ItemStack(Block.workbench),
35 Character.valueOf('Z'), new ItemStack(Block.stone),
36 Character.valueOf('A'), new ItemStack(Block.obsidian),
39 GameRegistry.addRecipe(new ItemStack(this.mod.blockToolAndWeaponCraftingTable),
42 Character.valueOf('X'), new ItemStack(Item.ingotIron),
43 Character.valueOf('Y'), new ItemStack(Block.workbench),
44 Character.valueOf('Z'), new ItemStack(Block.stone),
45 Character.valueOf('A'), new ItemStack(Item.pickaxeSteel),
48 GameRegistry.addRecipe(new ItemStack(this.mod.blockChemicalCraftingTable),
51 Character.valueOf('X'), new ItemStack(Item.ingotIron),
52 Character.valueOf('Y'), new ItemStack(Block.workbench),
53 Character.valueOf('Z'), new ItemStack(Block.stone),
54 Character.valueOf('A'), new ItemStack(this.mod.itemAtoms, 1, 0),
61 this.mod.api.addMaterialRecipe(new ItemStack[] {
65 new ItemStack(this.mod.itemAtoms, 1, this.mod.chemicalData.ZINC),
67 new ItemStack(this.mod.itemAtoms, 1, this.mod.chemicalData.COPPER),
68 new ItemStack(Item.bucketWater),
69 new ItemStack(Item.bucketWater),
70 new ItemStack(Item.bucketWater),
72 new ItemStack(this.mod.itemChemicalCells, 1, 0),
75 this.mod.api.addMaterialRecipe(new ItemStack[] {
76 new ItemStack(this.mod.itemAtoms, 1, ChemiCraftData.toAtoms("Na")),
77 new ItemStack(this.mod.itemAtoms, 1, ChemiCraftData.toAtoms("C")),
78 new ItemStack(this.mod.itemAtoms, 1, ChemiCraftData.toAtoms("I")),
80 new ItemStack(Item.appleRed),
86 new ItemStack(this.mod.itemPear),