diff options
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/thermalfoundation')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/thermalfoundation/HANDLER_TF.java | 17 |
1 files changed, 17 insertions, 0 deletions
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) {} + } + } } } |