aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java
diff options
context:
space:
mode:
authorJordan Byrne <draknyte1@hotmail.com>2017-12-10 15:37:46 +1000
committerJordan Byrne <draknyte1@hotmail.com>2017-12-10 15:37:46 +1000
commit5a90d0ab107b4711b2b22aa3b2964ce7d669a216 (patch)
treed9ea8d2b4382f942ee08b9f52499f3bf20b6ed7f /src/Java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java
parent27c1a066d6aaa2c3c8f3847909323c78ab693e37 (diff)
downloadGT5-Unofficial-5a90d0ab107b4711b2b22aa3b2964ce7d669a216.tar.gz
GT5-Unofficial-5a90d0ab107b4711b2b22aa3b2964ce7d669a216.tar.bz2
GT5-Unofficial-5a90d0ab107b4711b2b22aa3b2964ce7d669a216.zip
% Major Refactor of the base GT++ class.
% Moved Config Handling to it's own class. % Renamed configSwitches.class to ConfigSwitches.class. + Added framework for Segment Analytics.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java')
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java20
1 files changed, 18 insertions, 2 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java b/src/Java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java
index e77be6dab6..594c32d80d 100644
--- a/src/Java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java
+++ b/src/Java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java
@@ -5,7 +5,9 @@ import java.util.List;
import gregtech.api.util.GT_Config;
import gtPlusPlus.core.handler.COMPAT_HANDLER;
+import gtPlusPlus.core.handler.OldCircuitHandler;
import gtPlusPlus.core.lib.CORE;
+import gtPlusPlus.core.lib.CORE.ConfigSwitches;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechOrePrefixes.GT_Materials;
import gtPlusPlus.xmod.gregtech.api.util.GTPP_Config;
import gtPlusPlus.xmod.gregtech.api.world.GTPP_Worldgen;
@@ -29,6 +31,11 @@ public class HANDLER_GT {
if (mMaterialProperties != null){
GT_Materials.init(mMaterialProperties);
}
+
+ if (ConfigSwitches.enableOldGTcircuits){
+ OldCircuitHandler.preInit();
+ }
+
GregtechFluidHandler.run();
}
@@ -45,11 +52,15 @@ public class HANDLER_GT {
GregtechConduits.run();
//Only loads if the config option is true (default: true)
- if (CORE.configSwitches.enableSkookumChoochers){
+ if (CORE.ConfigSwitches.enableSkookumChoochers){
new MetaGeneratedGregtechTools();
new ProcessingToolHeadChoocher().run();
}
+ if (ConfigSwitches.enableOldGTcircuits){
+ OldCircuitHandler.init();
+ }
+
//Generates recipes for all gregtech smelting and alloy smelting combinations.
//RecipeGen_BlastSmelterGT.generateRecipes();
new RecipeGen_BlastSmelterGT_Ex();
@@ -57,9 +68,14 @@ public class HANDLER_GT {
}
public static void postInit(){
- if (CORE.configSwitches.enableNitroFix){
+ if (CORE.ConfigSwitches.enableNitroFix){
GregtechNitroDieselFix.run();
}
+
+ if (ConfigSwitches.enableOldGTcircuits){
+ OldCircuitHandler.postInit();
+ }
+
//Register some custom recipe maps for any enabled multiblocks.
//MultiblockRecipeMapHandler.run();
}