From a6fe1cf8e2360ee6bdcded798f5693f3245fc36b Mon Sep 17 00:00:00 2001 From: Yulife Date: Fri, 18 Sep 2015 20:02:33 +0200 Subject: [PATCH] Update Combiner.java --- .../mods/mekanism/handlers/Combiner.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/modtweaker2/mods/mekanism/handlers/Combiner.java b/src/main/java/modtweaker2/mods/mekanism/handlers/Combiner.java index 04dd7be..1345271 100644 --- a/src/main/java/modtweaker2/mods/mekanism/handlers/Combiner.java +++ b/src/main/java/modtweaker2/mods/mekanism/handlers/Combiner.java @@ -35,6 +35,20 @@ public class Combiner { public static final String name = "Mekanism Combiner"; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + @SuppressWarnings({ "unchecked" }) + @ZenMethod + public static void addRecipe(IItemStack itemInput, IItemStack itemOutput, IGasStack gasInput) { + if(itemInput == null || gasInput == null || itemOutput == null) { + LogHelper.logError(String.format("Required parameters missing for %s Recipe.", name)); + return; + } + + AdvancedMachineInput input = new AdvancedMachineInput(toStack(itemInput), toGas(gasInput).getGas()); + ItemStackOutput output = new ItemStackOutput(toStack(itemOutput)); + CombinerRecipe recipe = new CombinerRecipe(input, output); + + MineTweakerAPI.apply(new AddMekanismRecipe(name, Recipe.COMBINER.get(), recipe)); + } @SuppressWarnings({ "unchecked" }) @ZenMethod