From 54b367b9aa00207bb1e838b569948e115e748565 Mon Sep 17 00:00:00 2001 From: Mordenkainen Date: Sun, 21 Jun 2015 11:50:47 -0400 Subject: [PATCH] Added Recipes --- .../EquivalentEnergistics.java | 2 ++ .../crafting/CraftingManager.java | 30 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 src/main/java/com/mordenkainen/equivalentenergistics/crafting/CraftingManager.java diff --git a/src/main/java/com/mordenkainen/equivalentenergistics/EquivalentEnergistics.java b/src/main/java/com/mordenkainen/equivalentenergistics/EquivalentEnergistics.java index 7b30113..da657cc 100644 --- a/src/main/java/com/mordenkainen/equivalentenergistics/EquivalentEnergistics.java +++ b/src/main/java/com/mordenkainen/equivalentenergistics/EquivalentEnergistics.java @@ -21,6 +21,7 @@ import com.mordenkainen.equivalentenergistics.blocks.BlockEMCCondenser; import com.mordenkainen.equivalentenergistics.blocks.BlockEMCCrafter; import com.mordenkainen.equivalentenergistics.config.ConfigManager; +import com.mordenkainen.equivalentenergistics.crafting.CraftingManager; import com.mordenkainen.equivalentenergistics.items.ItemEMCCrystal; import com.mordenkainen.equivalentenergistics.lib.CreativeTabEE; import com.mordenkainen.equivalentenergistics.lib.Ref; @@ -69,6 +70,7 @@ public void init(FMLInitializationEvent event) { GameRegistry.registerTileEntity(TileEMCCrafter.class, Ref.MOD_ID + "TileEMCCrafter"); new EventHandlerModule(); proxy.initRenderers(); + CraftingManager.initRecipes(); } @EventHandler diff --git a/src/main/java/com/mordenkainen/equivalentenergistics/crafting/CraftingManager.java b/src/main/java/com/mordenkainen/equivalentenergistics/crafting/CraftingManager.java new file mode 100644 index 0000000..2b9ad67 --- /dev/null +++ b/src/main/java/com/mordenkainen/equivalentenergistics/crafting/CraftingManager.java @@ -0,0 +1,30 @@ +package com.mordenkainen.equivalentenergistics.crafting; + +import com.mordenkainen.equivalentenergistics.EquivalentEnergistics; + +import net.minecraft.item.ItemStack; +import cpw.mods.fml.common.registry.GameRegistry; + +public class CraftingManager { + private CraftingManager() {} + + public static void initRecipes() { + GameRegistry.addShapedRecipe(new ItemStack(EquivalentEnergistics.blockEMCCondenser), new Object[]{ + "AMA", + "MCM", + "AMA", + 'A', GameRegistry.findBlock("EE3", "ashInfusedStone"), 'M', + new ItemStack(GameRegistry.findItem("EE3", "alchemicalDust"), 1, 3), 'C', + new ItemStack(GameRegistry.findItem("appliedenergistics2", "item.ItemMultiMaterial"), 1, 44) + }); + + GameRegistry.addShapedRecipe(new ItemStack(EquivalentEnergistics.blockEMCCrafter), new Object[]{ + "AMA", + "MCM", + "AMA", + 'A', GameRegistry.findBlock("EE3", "ashInfusedStoneSlab"), 'M', + new ItemStack(GameRegistry.findItem("EE3", "alchemicalDust"), 1, 3), 'C', + new ItemStack(GameRegistry.findItem("appliedenergistics2", "item.ItemMultiMaterial"), 1, 43) + }); + } +}