@EventHandler public void preInit(FMLPreInitializationEvent event) { packetHandler = new PacketHandler(); // Register event handler EventHandlerCore eventHandlerCore = new EventHandlerCore(); MinecraftForge.EVENT_BUS.register(eventHandlerCore); MinecraftForge.EVENT_BUS.register(new MultiblockEventHandler()); MinecraftForge.EVENT_BUS.register(Config.class); Proxies.common.registerEventHandlers(); configFolder = new File(event.getModConfigurationDirectory(), Constants.MOD_ID); Config.load(event.getSide()); MinecraftForge.EVENT_BUS.post(new ForestryEvent.PreInit(this, event)); ModuleManager.runSetup(event); ModuleManager.getInternalHandler().runSetup(); String gameMode = Config.gameMode; Preconditions.checkNotNull(gameMode); ForestryAPI.activeMode = new GameMode(gameMode); MigrationHelper.registerFixable(); ModuleManager.getInternalHandler().runPreInit(event.getSide()); }