aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/thermalfoundation/HANDLER_TF.java
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2017-04-30 00:29:04 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2017-04-30 00:29:04 +1000
commitf669f363b18102b259195cbc42201189f1ce86e0 (patch)
tree6b909eb367059174e27efb3d19df6f0b043b50f5 /src/Java/gtPlusPlus/xmod/thermalfoundation/HANDLER_TF.java
parent568f05651e187e9bd7af44d72742665ebcee274f (diff)
downloadGT5-Unofficial-f669f363b18102b259195cbc42201189f1ce86e0.tar.gz
GT5-Unofficial-f669f363b18102b259195cbc42201189f1ce86e0.tar.bz2
GT5-Unofficial-f669f363b18102b259195cbc42201189f1ce86e0.zip
+ Re-enabled Enderium for GT .09 by default.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/thermalfoundation/HANDLER_TF.java')
-rw-r--r--src/Java/gtPlusPlus/xmod/thermalfoundation/HANDLER_TF.java17
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) {}
+ }
+ }
}
}