diff options
author | Jordan Byrne <draknyte1@hotmail.com> | 2017-12-09 19:19:30 +1000 |
---|---|---|
committer | Jordan Byrne <draknyte1@hotmail.com> | 2017-12-09 19:19:30 +1000 |
commit | 02c185e70e23c3c826e26e2ca4ddf5dbb056af71 (patch) | |
tree | b7419fd7dd36a290c1d5b8884bd224de276ae5f2 /src/Java/gtPlusPlus/core/common | |
parent | 4f57b824fa40ac0628bf0f7fe9215bdd06cc0c52 (diff) | |
download | GT5-Unofficial-02c185e70e23c3c826e26e2ca4ddf5dbb056af71.tar.gz GT5-Unofficial-02c185e70e23c3c826e26e2ca4ddf5dbb056af71.tar.bz2 GT5-Unofficial-02c185e70e23c3c826e26e2ca4ddf5dbb056af71.zip |
+ Added a config option to disable Zombie Reinforcements.
% Redid some Circuit handling for recipes.
$ Fixed Component Assembler recipes not using all circuits per tier for recipes.
Diffstat (limited to 'src/Java/gtPlusPlus/core/common')
-rw-r--r-- | src/Java/gtPlusPlus/core/common/CommonProxy.java | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/src/Java/gtPlusPlus/core/common/CommonProxy.java b/src/Java/gtPlusPlus/core/common/CommonProxy.java index 78e42d0ac7..10602c613e 100644 --- a/src/Java/gtPlusPlus/core/common/CommonProxy.java +++ b/src/Java/gtPlusPlus/core/common/CommonProxy.java @@ -10,8 +10,10 @@ import gtPlusPlus.core.entity.InternalEntityRegistry; import gtPlusPlus.core.handler.*; import gtPlusPlus.core.handler.events.BlockEventHandler; import gtPlusPlus.core.handler.events.PickaxeBlockBreakEventHandler; +import gtPlusPlus.core.handler.events.ZombieBackupSpawnEventHandler; import gtPlusPlus.core.item.ModItems; import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.lib.CORE.configSwitches; import gtPlusPlus.core.lib.LoadedMods; import gtPlusPlus.core.recipe.RECIPES_Old_Circuits; import gtPlusPlus.core.recipe.common.CI; @@ -68,8 +70,8 @@ public class CommonProxy { registerEntities(); Utils.LOG_INFO("[Proxy] Calling Tile Entity registrator."); registerTileEntities(); - - + + } public void init(final FMLInitializationEvent e) { @@ -80,25 +82,30 @@ public class CommonProxy { ModItems.init(); ModBlocks.init(); CI.Init(); - + /** * Register the Event Handlers. */ - + //Prevents my Safes being destroyed. Utils.registerEvent(new PickaxeBlockBreakEventHandler()); //Block Handler for all events. Utils.registerEvent(new BlockEventHandler()); //Handles Custom tooltips for EIO. Utils.registerEvent(new HandlerTooltip_EIO()); - + + if (configSwitches.disableZombieReinforcement){ + //Make Zombie reinforcements fuck off. + Utils.registerEvent(new ZombieBackupSpawnEventHandler()); + } + /** * End of Subscribe Event registration. */ Utils.LOG_INFO("[Proxy] Calling Render registrator."); registerRenderThings(); - + //Compat Handling COMPAT_HANDLER.registerMyModsOreDictEntries(); COMPAT_HANDLER.intermodOreDictionarySupport(); @@ -121,7 +128,7 @@ public class CommonProxy { GameRegistry.registerFuelHandler(fuelHandler); Utils.LOG_INFO("[Fuel Handler] Registering "+fuelHandler.getClass().getName()); } - + //Compat Handling COMPAT_HANDLER.InitialiseHandlerThenAddRecipes(); COMPAT_HANDLER.RemoveRecipesFromOtherMods(); @@ -138,7 +145,7 @@ public class CommonProxy { public void registerNetworkStuff(){ GuiHandler.init(); } - + public void registerEntities(){ InternalEntityRegistry.registerEntities(); } |