@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()); }
public static void load(FMLPreInitializationEvent event) { configFile = new Configuration(event.getSuggestedConfigurationFile(), "0.1", false); MinecraftForge.EVENT_BUS.register(instance); syncConfig(); }
this.configDirectory = new File( event.getModConfigurationDirectory().getPath(), "AppliedEnergistics2" ); new PluginLoader().loadPlugins( injectables, event.getAsmData() );
@EventHandler public void preInit(FMLPreInitializationEvent e) { this.configDirectory = e.getModConfigurationDirectory().toPath(); }
@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); }
@EventHandler public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); network = NetworkRegistry.INSTANCE.newSimpleChannel(CHANNEL); ConfigHandler.config = new Configuration(event.getSuggestedConfigurationFile(), true); ConfigHandler.initConfigs(); proxy.registerHandlers(); ExpansionLoader.INSTANCE.loadExpansions(event.getAsmData()); PacketTypeRegistry.INSTANCE.init(); network.registerMessage(PacketQuesting.HandleClient.class, PacketQuesting.class, 0, Side.CLIENT); network.registerMessage(PacketQuesting.HandleServer.class, PacketQuesting.class, 0, Side.SERVER); CapabilityProviderQuestCache.register(); }
public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); }
public void preInit(final FMLPreInitializationEvent event) { Reference.logger = event.getModLog(); ConfigurationHandler.init(event.getSuggestedConfigurationFile()); FMLInterModComms.sendMessage("LunatriusCore", "checkUpdate", Reference.FORGE); }
@Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); knightArmourMaterial = EnumHelper.addArmorMaterial("knights.armour", "battlegear2:knight", 25, new int[]{3, 5, 7, 3}, 15, SoundEvents.ITEM_ARMOR_EQUIP_IRON, 1.5F); ResourceLocation sound = new ResourceLocation(MODID, "shield"); shieldSound = GameRegistry.register(new SoundEvent(sound).setRegistryName(sound)); BattlegearConfig.getConfig(new Configuration(event.getSuggestedConfigurationFile())); if((event.getSourceFile().getName().endsWith(".jar") || debug) && event.getSide().isClient()){ try { Class.forName("mods.mud.ModUpdateDetector").getDeclaredMethod("registerMod", ModContainer.class, String.class, String.class).invoke(null, FMLCommonHandler.instance().findContainerFor(this), "https://raw.github.com/Mine-and-blade-admin/Battlegear2/master/battlegear_update.xml", "https://raw.github.com/Mine-and-blade-admin/Battlegear2/master/changelog.md" ); } catch (Throwable e) { e.printStackTrace(); } } proxy.registerHandlers(); QuiverArrowRegistry.addArrowToRegistry(Items.ARROW, EntityTippedArrow.class); QuiverArrowRegistry.addArrowToRegistry(Items.TIPPED_ARROW, EntityTippedArrow.class); QuiverArrowRegistry.addArrowToRegistry(Items.SPECTRAL_ARROW, EntitySpectralArrow.class); //Fetch early messages IMCEvent imc = new IMCEvent(); imc.applyModContainer(FMLCommonHandler.instance().findContainerFor(MODID)); onMessage(imc); }
@EventHandler public void preInit(FMLPreInitializationEvent event) { proxy.setup(event.getAsmData()); //Load all the classes proxy.setupConfig(event.getSuggestedConfigurationFile()); proxy.configure(); proxy.load("preInit"); proxy.loadAPI(event.getAsmData()); }
@Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { log = event.getModLog(); log.debug("If you can see this, debug logging is working :)"); if (!isSignedBuild) log.warn("You are not running an official build. Please do not use this and then report bugs or issues."); // No need to sync config here, forge magic NetworkRegistry.INSTANCE.registerGuiHandler(this, new TFCGuiHandler()); network = NetworkRegistry.INSTANCE.newSimpleChannel(TFCConstants.MOD_ID); int id = 0; network.registerMessage(PacketKnappingUpdate.Handler.class, PacketKnappingUpdate.class, ++id, Side.SERVER); network.registerMessage(PacketChunkData.Handler.class, PacketChunkData.class, ++id, Side.CLIENT); ChunkCapabilityHandler.preInit(); CalenderTFC.reload(); EntitiesTFC.preInit(); OreSpawnData.preInit(event.getModConfigurationDirectory()); CapabilityItemSize.preInit(); CapabilityItemHeat.preInit(); MinecraftForge.EVENT_BUS.register(new CommonEventHandler()); if (event.getSide().isClient()) ClientEvents.preInit(); }
@EventHandler public void preInit(@Nonnull FMLPreInitializationEvent event) { ConfigHandler.configFolder = event.getModConfigurationDirectory(); ConfigHandler.enderConfigFolder = new File(ConfigHandler.configFolder.getPath() + "/" + MODID); ConfigHandler.configFile = new File(ConfigHandler.enderConfigFolder.getPath() + "/" + event.getSuggestedConfigurationFile().getName()); if (!ConfigHandler.configFile.exists() && event.getSuggestedConfigurationFile().exists()) { try { FileUtils.copyFile(event.getSuggestedConfigurationFile(), ConfigHandler.configFile); } catch (IOException e) { Throwables.propagate(e); } EnderFileUtils.safeDelete(event.getSuggestedConfigurationFile()); } ConfigHandler.instance().initialize(NullHelper.notnullJ(ConfigHandler.configFile, "it was there a second ago, I swear!")); Handlers.preInit(event); CompatRegistry.INSTANCE.handle(event); proxy.onPreInit(event); }
@EventHandler public void preInit(FMLPreInitializationEvent event) { try { initAPI(); } catch (Exception e) { throw Throwables.propagate(e); } log = event.getModLog(); stateMap = GameData.getBlockStateIDMap(); CapabilityMultipartContainer.register(); CapabilityMultipartTile.register(); MultipartCapabilityHelper.registerCapabilityJoiner(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, JoinedItemHandler::join); MultipartNetworkHandler.init(); MinecraftForge.EVENT_BUS.register(proxy); proxy.preInit(); event.getAsmData().getAll(MCMPAddon.class.getName()).forEach(a -> { try { Class<?> addon = Class.forName(a.getClassName()); if (IMCMPAddon.class.isAssignableFrom(addon)) { addons.add((IMCMPAddon) addon.newInstance()); } } catch (Exception e) { throw Throwables.propagate(e); } }); }
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); } } }
final File configFile = event.getSuggestedConfigurationFile(); config = new ModConfig( configFile ); blocks = new ModBlocks( getConfig(), event.getSide() ); registerWithBus( new ModRecipes( getConfig() ) ); if ( event.getSide() == Side.CLIENT )
@EventHandler public void onPreInit(FMLPreInitializationEvent evt) { config = new DragonMountsConfig(new Configuration(evt.getSuggestedConfigurationFile())); metadata = evt.getModMetadata(); proxy.onPreInit(evt); }
public static void preInit(FMLPreInitializationEvent event) { annotations = event.getAsmData().getAll(Handler.class.getName()); }
void preInitialize( final FMLPreInitializationEvent event ) { Capabilities.register(); final Api api = Api.INSTANCE; final IRecipeHandlerRegistry recipeRegistry = api.registries().recipes(); this.registerCraftHandlers( recipeRegistry ); MinecraftForge.EVENT_BUS.register( OreDictionaryHandler.INSTANCE ); ApiDefinitions definitions = api.definitions(); // Register definitions.getRegistry().getBootstrapComponents( IPreInitComponent.class ).forEachRemaining( b -> b.preInitialize( event.getSide() ) ); }
@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"); } }