diff options
author | Jordan Byrne <draknyte1@hotmail.com> | 2017-12-10 15:37:46 +1000 |
---|---|---|
committer | Jordan Byrne <draknyte1@hotmail.com> | 2017-12-10 15:37:46 +1000 |
commit | 5a90d0ab107b4711b2b22aa3b2964ce7d669a216 (patch) | |
tree | d9ea8d2b4382f942ee08b9f52499f3bf20b6ed7f /src/Java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java | |
parent | 27c1a066d6aaa2c3c8f3847909323c78ab693e37 (diff) | |
download | GT5-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.java | 20 |
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(); } |