Exemplo n.º 1
0
  @Mod.EventHandler
  public void preInit(FMLPreInitializationEvent event) {

    GameRegistry.registerBlock(blockLeafAir, "BlockLeafAir");

    ConfigurationHandler.init(event.getSuggestedConfigurationFile());
  }
Exemplo n.º 2
0
 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);
     }
   }
 }
Exemplo n.º 3
0
  @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();
  }