diff --git a/src/main/java/forestry/plugins/PluginManager.java b/src/main/java/forestry/plugins/PluginManager.java index 33a13ade8..dccf579c4 100644 --- a/src/main/java/forestry/plugins/PluginManager.java +++ b/src/main/java/forestry/plugins/PluginManager.java @@ -141,7 +141,7 @@ public class PluginManager { return loadedModules.contains(module); } - private static void loadPlugin(ForestryPlugin plugin) { + private static void registerHandlers(ForestryPlugin plugin) { Proxies.log.fine("Registering Handlers for Plugin: {0}", plugin); IGuiHandler guiHandler = plugin.getGuiHandler(); @@ -258,14 +258,10 @@ public class PluginManager { public static void runPreInit() { stage = Stage.PRE_INIT; - for (Module m : loadedModules) { - ForestryPlugin plugin = m.instance; - loadPlugin(plugin); - } - for (Module m : loadedModules) { ForestryPlugin plugin = m.instance; Proxies.log.fine("Pre-Init Start: {0}", plugin); + registerHandlers(plugin); plugin.preInit(); plugin.registerItems(); if (Module.BUILDCRAFT_STATEMENTS.isEnabled()) {