// @Mod.PreInit public void preInit(FMLPreInitializationEvent e) { serverSide = e.getSide().isServer(); clientSide = e.getSide().isClient(); if (clientSide) { client = initClient(); proxy = client; } cfgFile = e.getSuggestedConfigurationFile(); loadConfig(); boolean[] configMarkers = ReflectionHelper.getPrivateValue(Configuration.class, config, "configMarkers"); preallocateBlockIDs(configMarkers); preallocateItemIDs(configMarkers); if (client != null) client.preInit(e); }