package shedar.mods.ic2.nuclearcontrol.crossmod; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.event.FMLInterModComms; import shedar.mods.ic2.nuclearcontrol.crossmod.RF.CrossTE; import shedar.mods.ic2.nuclearcontrol.crossmod.appeng.CrossAppeng; import shedar.mods.ic2.nuclearcontrol.crossmod.bigreactors.CrossBigReactors; import shedar.mods.ic2.nuclearcontrol.crossmod.mekanism.CrossMekanism; import shedar.mods.ic2.nuclearcontrol.crossmod.vanilla.Vanilla; public class CrossModLoader { public static CrossMekanism crossMekanism; public static void preinit(){ } public static void init(){ //Registers waila stuff FMLInterModComms.sendMessage("Waila", "register", "shedar.mods.ic2.nuclearcontrol.crossmod.waila.CrossWaila.callbackRegister"); CrossBigReactors.doStuff(); CrossAppeng.registrationCheck(); Vanilla.initVanilla(); } public static void postinit(){ CrossTE.intergrateTE(); crossMekanism = new CrossMekanism(); if(Loader.isModLoaded(ModLib.MEKANISM)){CrossMekanism.LoadItems();} } }