From f669f363b18102b259195cbc42201189f1ce86e0 Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Sun, 30 Apr 2017 00:29:04 +1000 Subject: + Re-enabled Enderium for GT .09 by default. --- .../gtPlusPlus/xmod/thermalfoundation/HANDLER_TF.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/Java/gtPlusPlus/xmod/thermalfoundation/HANDLER_TF.java') diff --git a/src/Java/gtPlusPlus/xmod/thermalfoundation/HANDLER_TF.java b/src/Java/gtPlusPlus/xmod/thermalfoundation/HANDLER_TF.java index 0344691eeb..82b15e6968 100644 --- a/src/Java/gtPlusPlus/xmod/thermalfoundation/HANDLER_TF.java +++ b/src/Java/gtPlusPlus/xmod/thermalfoundation/HANDLER_TF.java @@ -1,6 +1,11 @@ package gtPlusPlus.xmod.thermalfoundation; +import java.lang.reflect.Field; + +import gregtech.api.enums.Materials; +import gtPlusPlus.core.lib.CORE; import gtPlusPlus.core.lib.LoadedMods; +import gtPlusPlus.core.util.Utils; import gtPlusPlus.xmod.thermalfoundation.block.TF_Blocks; import gtPlusPlus.xmod.thermalfoundation.fluid.TF_Fluids; import gtPlusPlus.xmod.thermalfoundation.item.TF_Items; @@ -13,6 +18,18 @@ public class HANDLER_TF{ TF_Fluids.preInit(); TF_Items.preInit(); TF_Blocks.preInit(); + if (LoadedMods.Gregtech){ + if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK){ + Field f; + try { + f = Materials.class.getField("mHasParentMod"); + f.setAccessible(true); + f.set(Materials.Enderium, true); + Utils.LOG_INFO("Re-enabled Enderium."); + } + catch (NoSuchFieldException | SecurityException | IllegalArgumentException | IllegalAccessException e) {} + } + } } } -- cgit