package tonius.neiintegration; import java.util.List; import org.apache.logging.log4j.Logger; import tonius.neiintegration.config.Config; import tonius.neiintegration.mods.Integrations; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.Mod.Instance; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.relauncher.Side; @Mod(modid = NEIIntegration.MODID, version = NEIIntegration.VERSION, acceptableRemoteVersions = NEIIntegration.ACCEPTABLE_REMOTE_VERSIONS, guiFactory = NEIIntegration.GUI_FACTORY) public class NEIIntegration { public static final String MODID = "neiintegration"; public static final String VERSION = "@VERSION@"; public static final String ACCEPTABLE_REMOTE_VERSIONS = "*"; public static final String GUI_FACTORY = "tonius.neiintegration.config.ConfigGuiFactory"; @Instance(MODID) public static NEIIntegration instance; public static Logger log; public static List<IntegrationBase> integrations; @EventHandler public void preInit(FMLPreInitializationEvent evt) { if (evt.getSide() != Side.CLIENT) { return; } log = evt.getModLog(); log.info("Starting NEI Integration"); integrations = Integrations.getIntegrations(); Config.preInit(evt); } }