Search in sources :

Example 1 with WorldGeneratorPneumaticCraft

use of pneumaticCraft.common.worldgen.WorldGeneratorPneumaticCraft in project PneumaticCraft by MineMaarten.

the class PneumaticCraft method PreInit.

@EventHandler
public void PreInit(FMLPreInitializationEvent event) {
    event.getModMetadata().version = Versions.fullVersionString();
    isNEIInstalled = Loader.isModLoaded(ModIds.NEI);
    PneumaticRegistry.init(PneumaticCraftAPIHandler.getInstance());
    UpgradeRenderHandlerList.init();
    SensorHandler.init();
    Config.init(event.getSuggestedConfigurationFile());
    ThirdPartyManager.instance().index();
    NetworkRegistry.INSTANCE.registerGuiHandler(instance, proxy);
    tabPneumaticCraft = new CreativeTabPneumaticCraft("tabPneumaticCraft");
    Fluids.initFluids();
    Blockss.init();
    Itemss.init();
    HackableHandler.addDefaultEntries();
    ModuleRegistrator.init();
    WidgetRegistrator.init();
    ThirdPartyManager.instance().preInit();
    TileEntityRegistrator.init();
    EntityRegistrator.init();
    SemiBlockInitializer.init();
    CraftingRegistrator.init();
    VillagerHandler.instance().init();
    GameRegistry.registerWorldGenerator(new WorldGeneratorPneumaticCraft(), 0);
    AchievementHandler.init();
    HeatBehaviourManager.getInstance().init();
    proxy.registerRenders();
    proxy.registerHandlers();
    tickHandler = new TickHandlerPneumaticCraft();
    FMLCommonHandler.instance().bus().register(tickHandler);
    MinecraftForge.EVENT_BUS.register(new EventHandlerPneumaticCraft());
    MinecraftForge.EVENT_BUS.register(new EventHandlerUniversalSensor());
    MinecraftForge.EVENT_BUS.register(new DroneSpecialVariableHandler());
    FMLCommonHandler.instance().bus().register(new CraftingHandler());
    FMLCommonHandler.instance().bus().register(new Config());
}
Also used : WorldGeneratorPneumaticCraft(pneumaticCraft.common.worldgen.WorldGeneratorPneumaticCraft) EventHandlerUniversalSensor(pneumaticCraft.common.EventHandlerUniversalSensor) Config(pneumaticCraft.common.config.Config) CreativeTabPneumaticCraft(pneumaticCraft.client.CreativeTabPneumaticCraft) CraftingHandler(pneumaticCraft.common.recipes.CraftingHandler) EventHandlerPneumaticCraft(pneumaticCraft.common.EventHandlerPneumaticCraft) DroneSpecialVariableHandler(pneumaticCraft.common.event.DroneSpecialVariableHandler) TickHandlerPneumaticCraft(pneumaticCraft.common.TickHandlerPneumaticCraft) EventHandler(cpw.mods.fml.common.Mod.EventHandler)

Aggregations

EventHandler (cpw.mods.fml.common.Mod.EventHandler)1 CreativeTabPneumaticCraft (pneumaticCraft.client.CreativeTabPneumaticCraft)1 EventHandlerPneumaticCraft (pneumaticCraft.common.EventHandlerPneumaticCraft)1 EventHandlerUniversalSensor (pneumaticCraft.common.EventHandlerUniversalSensor)1 TickHandlerPneumaticCraft (pneumaticCraft.common.TickHandlerPneumaticCraft)1 Config (pneumaticCraft.common.config.Config)1 DroneSpecialVariableHandler (pneumaticCraft.common.event.DroneSpecialVariableHandler)1 CraftingHandler (pneumaticCraft.common.recipes.CraftingHandler)1 WorldGeneratorPneumaticCraft (pneumaticCraft.common.worldgen.WorldGeneratorPneumaticCraft)1