@EventHandler public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); // Setup working directory workingDir = new File(event.getModConfigurationDirectory() + File.separator + "worldedit"); workingDir.mkdir(); config = new ForgeConfiguration(this); config.load(); MinecraftForge.EVENT_BUS.register(ThreadSafeCache.getInstance()); }
this.configDirectory = new File( event.getModConfigurationDirectory().getPath(), "AppliedEnergistics2" );
@EventHandler public void preInit(FMLPreInitializationEvent e) { this.configDirectory = e.getModConfigurationDirectory().toPath(); }
@Load public void loadFoods(FMLPreInitializationEvent event) { FoodManager foodManager = new FoodManager(event.getModConfigurationDirectory().toPath()); foodManager.load(); System.out.println(foodManager.materialMap); System.out.println(foodManager.foodMap); System.out.println("Loaded"); } }
public void preInit(FMLPreInitializationEvent event) { configDir = new File(event.getModConfigurationDirectory(), "antiqueatlas"); configDir.mkdir(); extTileIdMap = ExtTileIdMap.instance(); extTileConfig = new ExtTileConfig(new File(configDir, "tileids.json")); extTileConfig.load(extTileIdMap); // Assign default values AFTER the config file loads, so that the old saved values are kept: registerVanillaCustomTiles(); checkSaveConfig(); }
public void preInit(FMLPreInitializationEvent e) { ModEntities.init(); PacketHandler.registerMessages(); File directory = e.getModConfigurationDirectory(); config = new Configuration(new File(directory.getPath(), "BuildingGadgets.cfg")); Config.readConfig(); }
@Override public void preInit(FMLPreInitializationEvent event) { Waila.plugins = event.getAsmData().getAll(WailaPlugin.class.getCanonicalName()); Waila.configDir = new File(event.getModConfigurationDirectory(), "waila"); Waila.themeDir = new File(Waila.configDir, "theme"); ConfigHandler.instance().loadDefaultConfig(event); OverlayConfig.updateColors(); }
public void preInit(FMLPreInitializationEvent e) { File directory = e.getModConfigurationDirectory(); config = new Configuration(new File(directory.getPath(), "modtut.cfg")); Config.readConfig(); // Initialize our packet handler. Make sure the name is // 20 characters or less! PacketHandler.registerMessages("modtut"); // Initialization of blocks and items typically goes here: ModEntities.init(); ModDimensions.init(); MainCompatHandler.registerWaila(); MainCompatHandler.registerTOP(); }
public void preInit(FMLPreInitializationEvent e) { PacketHandler.registerMessages("lostcities"); modConfigDir = e.getModConfigurationDirectory(); mainConfig = new Configuration(new File(modConfigDir.getPath() + File.separator + "lostcities", "general.cfg")); readMainConfig(); ModDimensions.init(); LootTableList.register(new ResourceLocation(LostCities.MODID, "chests/lostcitychest")); LootTableList.register(new ResourceLocation(LostCities.MODID, "chests/raildungeonchest")); }
public void preInit(FMLPreInitializationEvent event){ //Read/make the Config file on Startup File directory = event.getModConfigurationDirectory(); config = new Configuration(new File(directory.getPath(), "LogisticsPipes2.cfg")); Config.readConfig(); //Load Blocks BlockRegistry.init(); //Load Pipes PipeRegistry.init(); //Load Items ItemRegistry.init(); TileRegistry.init(); LPPacketHandler.registerMessages(); }
@EventHandler public void preInit(FMLPreInitializationEvent event) { configDirectory = new File(event.getModConfigurationDirectory(), "sereneseasons"); ModConfig.preInit(configDirectory); ModBlocks.init(); ModItems.init(); ModHandlers.init(); proxy.registerRenderers(); }
public void onPreInit(FMLPreInitializationEvent event) { exampleConfigFile = this.load(new ExampleConfigFile(event.getModConfigurationDirectory()), ExampleConfigFile.class); // register this serverside to sync if(event.getSide().isServer()) { MinecraftForge.EVENT_BUS.register(INSTANCE); } } }
@EventHandler public void preInit(FMLPreInitializationEvent event) { CoreProps.configDir = event.getModConfigurationDirectory(); CONFIG_CORE.setConfiguration(new Configuration(new File(CoreProps.configDir, "/cofh/core/common.cfg"), true)); CONFIG_CLIENT.setConfiguration(new Configuration(new File(CoreProps.configDir, "/cofh/core/client.cfg"), true)); CoreProps.preInit(); CoreEnchantments.preInit(); CorePotions.preInit(); PacketHandler.preInit(); addOreDictionaryEntries(); /* Register Handlers */ registerHandlers(); proxy.preInit(event); }
@EventHandler public void preInit(FMLPreInitializationEvent event) { log = event.getModLog(); config = new ConfigHandler(new Configuration(event.getSuggestedConfigurationFile())); fruitTreeConfigManager = new FruitTreeConfigManager( new Configuration( new File(event.getModConfigurationDirectory(), Reference.MODID + "_fruittree" + ".cfg"))); proxy.preInit(event); NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler()); //final SimpleNetworkWrapper NETWORKINSTANCE = NetworkRegistry.INSTANCE.newSimpleChannel(Reference.MODID); }
@Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { configDir = new File(event.getModConfigurationDirectory(), "bloodmagic"); PLUGINS.addAll(PluginUtil.gatherPlugins(event.getAsmData())); PluginUtil.injectAPIInstances(PluginUtil.gatherInjections(event.getAsmData())); ModTranquilityHandlers.init(); ModDungeons.init(); RITUAL_MANAGER.discover(event.getAsmData()); proxy.preInit(); }
@EventHandler public void preInit(FMLPreInitializationEvent event) { configDirectory = new File(event.getModConfigurationDirectory(), "familiarfauna"); ModConfiguration.init(configDirectory); ModCompat.init(); ModSounds.init(); ModEntities.init(); ModItems.init(); ModLootTable.init(); ModCrafting.init(); proxy.registerRenderers(); } }
@Mod.EventHandler public void preInit(final FMLPreInitializationEvent event) { super.preInit(event); File configFile = new File(event.getModConfigurationDirectory(), "forestry/extrabees/main.conf"); configHandler = new ConfigHandler(configFile); configHandler.addConfigurable(new ConfigurationMain()); NetworkRegistry.INSTANCE.registerGuiHandler(this, new BinnieGUIHandler(ExtraBeesGUID.values())); if (BeeManager.beeRoot != null) { beeBreedingSystem = new BeeBreedingSystem(); Binnie.GENETICS.registerBreedingSystem(beeBreedingSystem); } IAnalystManager analystManager = GeneticsApi.analystManager; if (analystManager != null) { analystManager.registerAnalystPagePlugin(new AnalystPagePlugin()); } }
@EventHandler public void preInit(FMLPreInitializationEvent event) { configDirectory = new File(event.getModConfigurationDirectory(), "toughasnails"); ModConfig.preInit(configDirectory); ModBlocks.init(); ModEntities.init(); ModItems.init(); ModStats.init(); ModPotions.init(); ModVanillaCompat.init(); ModHandlers.init(); ModCrafting.preInit(); MinecraftForge.EVENT_BUS.register(new LootTableEventHandler()); MinecraftForge.EVENT_BUS.register(new BlockHarvestEventHandler()); proxy.registerRenderers(); }
public void preInit(FMLPreInitializationEvent event) { Config.registerConfigs(event.getModConfigurationDirectory()); // Load Config file ModPacketHandler.registerMessages(); // Register network messages CapabilityManager.register(); // Register capability ModPotions.createPotions(); // Register custom potions MinecraftForge.EVENT_BUS.register(new EventRegistry()); // Register custom potions MinecraftForge.EVENT_BUS.register(new EventPlayerJoinWorld()); // Attach capability to player MinecraftForge.EVENT_BUS.register(new EventPlayerDeath()); // Player death and warping MinecraftForge.EVENT_BUS.register(new EventEatFood()); // Register use item event MinecraftForge.EVENT_BUS.register(new EventPlayerUpdate()); // Register update event for nutrition decay and potion effects }
@Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { configDir = event.getModConfigurationDirectory(); CookingForBlockheadsAPI.setupAPI(new InternalMethods()); CookingRegistry.addSortButton(new SortButtonName()); CookingRegistry.addSortButton(new SortButtonHunger()); CookingRegistry.addSortButton(new SortButtonSaturation()); MinecraftForge.EVENT_BUS.register(new IMCHandler()); MinecraftForge.EVENT_BUS.register(new CowJarHandler()); ModBlocks.registerTileEntities(); }