@Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { GameRegistry.registerBlock(blockLeafAir, "BlockLeafAir"); ConfigurationHandler.init(event.getSuggestedConfigurationFile()); }
public void execute() throws Exception { LOGGER.info("Executing run " + runName); ConfigurationHandler.checkDefaultBeanDefinitions(); XMLInterpreter.setStepLoader(ConfigurationHandler.getLoader()); LinkedList<String> jobXMLs = XMLTemplateInterpreter.getInstance() .readLocalProcessingParametersToXMLs(runName, template, config); // 2. convert the template into jobs XMLJobInterpreter xmlJobInterpreter = XMLJobInterpreter.getInstance(); for (String aString : jobXMLs) { ProcessingJob processingJob = xmlJobInterpreter.convertXMLtoJob(aString); if (processingJob.allowRun()) { ProcessingEngine engine = new ProcessingEngine(); engine.runJob(processingJob); } } }
@EventHandler public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); if (event.getSide() == Side.CLIENT) isServer = false; else isServer = true; // Loads configuration config = new ConfigurationHandler(); FMLCommonHandler.instance().bus().register(config); config.init(event.getSuggestedConfigurationFile()); // registers channel handler ChannelHandler.init(); // Register event handlers MinecraftForge.EVENT_BUS.register(ServerTickHandler.instance); FMLCommonHandler.instance().bus().register(ServerTickHandler.instance); if (event.getSide().isClient()) { MinecraftForge.EVENT_BUS.register(ClientTickHandler.instance); FMLCommonHandler.instance().bus().register(ClientTickHandler.instance); } NetworkRegistry.INSTANCE.registerGuiHandler(instance, proxy); CrossModLoader.preinit(); }