From ffe8821976af3114028d351aa16bc722a3a102f4 Mon Sep 17 00:00:00 2001 From: Zixxl Date: Mon, 20 Jul 2015 12:11:13 +0200 Subject: [PATCH] Make BlastFurnace fuels accessible --- .../java/modtweaker2/mods/railcraft/RailcraftHelper.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/modtweaker2/mods/railcraft/RailcraftHelper.java b/src/main/java/modtweaker2/mods/railcraft/RailcraftHelper.java index 6364bdb..8f829f7 100644 --- a/src/main/java/modtweaker2/mods/railcraft/RailcraftHelper.java +++ b/src/main/java/modtweaker2/mods/railcraft/RailcraftHelper.java @@ -1,11 +1,13 @@ package modtweaker2.mods.railcraft; +import java.util.ArrayList; import java.util.List; import mods.railcraft.api.crafting.IBlastFurnaceRecipe; import mods.railcraft.api.crafting.ICokeOvenRecipe; import mods.railcraft.api.crafting.IRockCrusherRecipe; import mods.railcraft.api.crafting.RailcraftCraftingManager; +import mods.railcraft.common.util.crafting.BlastFurnaceCraftingManager; import mods.railcraft.common.util.crafting.BlastFurnaceCraftingManager.BlastFurnaceRecipe; import mods.railcraft.common.util.crafting.CokeOvenCraftingManager.CokeOvenRecipe; import mods.railcraft.common.util.crafting.RockCrusherCraftingManager.CrusherRecipe; @@ -27,7 +29,10 @@ public class RailcraftHelper { oven = RailcraftCraftingManager.cokeOven.getRecipes(); crusher = RailcraftCraftingManager.rockCrusher.getRecipes(); rolling = RailcraftCraftingManager.rollingMachine.getRecipeList(); - fuels = ReflectionHelper.>getObject(RailcraftCraftingManager.blastFurnace, "fuels"); + + fuels = new ArrayList(RailcraftCraftingManager.blastFurnace.getFuels()); + ReflectionHelper.setPrivateValue(BlastFurnaceCraftingManager.class, RailcraftCraftingManager.blastFurnace, "fuels", fuels); + } catch (Exception e) { LogHelper.logError("Error in RailcraftHelper", e); } }