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;
11 * @author mozipi,ponkotate
13 public class ChemiCraftRegisterCoreRecipe extends ChemiCraftCoreRegister {
15 public ChemiCraftRegisterCoreRecipe(ChemiCraftCore mod) {
21 GameRegistry.addRecipe(new ItemStack(this.mod.itemGasCollectingBottle),
24 Character.valueOf('X'), new ItemStack(Item.ingotIron),
28 GameRegistry.addRecipe(new ItemStack(this.mod.blockPyrolysisTable),
31 Character.valueOf('X'), new ItemStack(Block.stone),
32 Character.valueOf('Y'), new ItemStack(Item.bucketLava),
33 Character.valueOf('Z'), new ItemStack(Item.ingotGold),
34 Character.valueOf('A'), new ItemStack(this.mod.blockElectrolysisTable),
37 GameRegistry.addRecipe(new ItemStack(this.mod.blockElectrolysisTable),
40 Character.valueOf('X'), new ItemStack(Item.redstone),
41 Character.valueOf('Y'), new ItemStack(this.mod.itemChemicalCells),
42 Character.valueOf('Z'), new ItemStack(Item.ingotGold),
43 Character.valueOf('A'), new ItemStack(Block.workbench),
46 GameRegistry.addRecipe(new ItemStack(this.mod.blockChemicalCombinationTable),
49 Character.valueOf('X'), new ItemStack(Item.ingotGold),
50 Character.valueOf('Y'), new ItemStack(Item.ingotIron),
51 Character.valueOf('Z'), new ItemStack(this.mod.itemAtoms, 1, this.mod.chemicalData.toAtoms("U")),
52 Character.valueOf('A'), new ItemStack(Block.hopperBlock),
56 GameRegistry.addRecipe(new ItemStack(this.mod.blockToolAndWeaponCraftingTable),
59 Character.valueOf('X'), new ItemStack(Item.ingotIron),
60 Character.valueOf('Y'), new ItemStack(Block.workbench),
61 Character.valueOf('Z'), new ItemStack(Block.stone),
62 Character.valueOf('A'), new ItemStack(Item.pickaxeSteel),
66 GameRegistry.addRecipe(new ItemStack(this.mod.blockChemicalCraftingTable),
69 Character.valueOf('X'), new ItemStack(this.mod.itemGasCollectingBottle),
70 Character.valueOf('Y'), new ItemStack(Item.dyePowder, 1, 4),
71 Character.valueOf('Z'), new ItemStack(Block.stone),
72 Character.valueOf('A'), new ItemStack(Block.workbench),
75 GameRegistry.addRecipe(new ItemStack(this.mod.itemChemicalCells),
78 Character.valueOf('X'), new ItemStack(Item.redstone),
79 Character.valueOf('Y'), new ItemStack(Item.ingotGold),
80 Character.valueOf('Z'), new ItemStack(Item.ingotIron),
84 this.mod.api.addMaterialRecipe(
89 new ItemStack(this.mod.itemAtoms, 1, this.mod.chemicalData.ZINC),
91 new ItemStack(this.mod.itemAtoms, 1, this.mod.chemicalData.COPPER),
92 new ItemStack(Item.bucketWater),
93 new ItemStack(Item.bucketWater),
94 new ItemStack(Item.bucketWater),
96 new ItemStack(this.mod.itemChemicalCells),
99 this.mod.api.addMaterialRecipe(
101 new ItemStack(this.mod.itemAtoms, 1, ChemiCraftData.toAtoms("Na")),
102 new ItemStack(this.mod.itemAtoms, 1, ChemiCraftData.toAtoms("C")),
103 new ItemStack(this.mod.itemAtoms, 1, ChemiCraftData.toAtoms("I")),
105 new ItemStack(Item.appleRed),
111 new ItemStack(this.mod.itemPear),