From a9143ee3182814c5cbf403c0ef15d7921104b42b Mon Sep 17 00:00:00 2001 From: "Aidan C. Brady" Date: Sun, 5 Jan 2014 16:27:56 -0500 Subject: [PATCH] Added Electrolytic Separator recipes to RecipeHelper API --- common/mekanism/api/RecipeHelper.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/common/mekanism/api/RecipeHelper.java b/common/mekanism/api/RecipeHelper.java index 3f8949aaa..65c664257 100644 --- a/common/mekanism/api/RecipeHelper.java +++ b/common/mekanism/api/RecipeHelper.java @@ -5,6 +5,7 @@ import java.lang.reflect.Method; import mekanism.api.gas.GasStack; import mekanism.api.infuse.InfusionInput; import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; /** * Use this handy class to add recipes to Mekanism machinery. @@ -141,6 +142,22 @@ public final class RecipeHelper } } + /** + * Add a Electrolytic Separator recipe. + * @param input - input ItemStack + * @param output - output ItemStack + */ + public static void addElectrolyticSeparatorRecipe(FluidStack input, ChemicalInput output) + { + try { + Class recipeClass = Class.forName("mekanism.common.RecipeHandler"); + Method m = recipeClass.getMethod("addElectrolyticSeparatorRecipe", FluidStack.class, ChemicalInput.class); + m.invoke(null, input, output); + } catch(Exception e) { + System.err.println("[Mekanism] Error while adding recipe: " + e.getMessage()); + } + } + /** * Add a Metallurgic Infuser recipe. * @param input - input Infusion