package pixlepix.auracascade; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.Mod.Instance; import net.minecraftforge.fml.common.SidedProxy; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLInterModComms; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import org.apache.logging.log4j.Logger; import pixlepix.auracascade.compat.IMCManager; import pixlepix.auracascade.main.CommonProxy; import pixlepix.auracascade.main.ConstantMod; @Mod(modid = ConstantMod.modId, name = ConstantMod.modName, version = ConstantMod.version, dependencies = "required-after:Baubles", acceptedMinecraftVersions = "[1.9.0, 1.10.0]") public class AuraCascade { // public static SimpleAnalytics analytics; @Instance(ConstantMod.modId) public static AuraCascade instance; @SidedProxy(clientSide = ConstantMod.clientProxy, serverSide = ConstantMod.commonProxy) public static CommonProxy proxy; public static Logger log; @EventHandler public void preInit(FMLPreInitializationEvent event) { log = event.getModLog(); proxy.preInit(event); } @EventHandler public void init(FMLInitializationEvent event) { proxy.init(event); } @EventHandler public void postInit(FMLPostInitializationEvent event) { proxy.postInit(event); } @EventHandler public void onIMC(FMLInterModComms.IMCEvent event) { IMCManager.onIMC(event); } }