Search in sources :

Example 16 with Configuration

use of net.minecraftforge.common.config.Configuration in project RFToolsDimensions by McJty.

the class CommonProxy method preInit.

public void preInit(FMLPreInitializationEvent e) {
    MinecraftForge.EVENT_BUS.register(new ForgeEventHandlers());
    GeneralConfig.preInit(e);
    modConfigDir = e.getModConfigurationDirectory();
    mainConfig = new Configuration(new File(modConfigDir.getPath() + File.separator + "rftools", "dimensions.cfg"));
    readMainConfig();
    SimpleNetworkWrapper network = PacketHandler.registerMessages(RFToolsDim.MODID, "rftoolsdim");
    RFToolsDimMessages.registerNetworkMessages(network);
    ModItems.init();
    ModBlocks.init();
    ModDimensions.init();
    DimletRules.readRules(modConfigDir);
}
Also used : SimpleNetworkWrapper(net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper) Configuration(net.minecraftforge.common.config.Configuration) ForgeEventHandlers(mcjty.rftoolsdim.ForgeEventHandlers) File(java.io.File)

Example 17 with Configuration

use of net.minecraftforge.common.config.Configuration in project SecurityCraft by Geforce132.

the class SecurityCraft method preInit.

@EventHandler
public void preInit(FMLPreInitializationEvent event) {
    log("Starting to load....");
    log("Loading config file....");
    log(SecurityCraft.VERSION + " of SecurityCraft is for a post MC-1.6.4 version! Configuration files are useless for setting anything besides options.");
    SecurityCraft.configFile = new Configuration(event.getSuggestedConfigurationFile());
    SecurityCraft.config.setupConfiguration();
    log("Config file loaded.");
    log("Setting up handlers!");
    MinecraftForge.EVENT_BUS.register(eventHandler);
    log("Handlers registered.");
    log("Setting up network....");
    SecurityCraft.network = NetworkRegistry.INSTANCE.newSimpleChannel(SecurityCraft.MODID);
    RegistrationHandler.registerPackets(SecurityCraft.network);
    log("Network setup.");
    log("Loading mod content....");
    SetupHandler.setupBlocks();
    SetupHandler.setupMines();
    SetupHandler.setupItems();
    log("Finished loading mod content.");
    log("Regisering mod content... (PT 1/2)");
    RegistrationHandler.registerContent();
    RegistrationHandler.registerTileEntities();
    RegistrationHandler.registerRecipes();
    serverProxy.registerTextureFiles();
    ModMetadata modMeta = event.getModMetadata();
    modMeta.authorList = Arrays.asList(new String[] { "Geforce, bl4ckscor3" });
    modMeta.autogenerated = false;
    modMeta.credits = "Thanks to all of you guys for your support!";
    modMeta.description = "Adds a load of things to keep your house safe with.\nIf you like this mod, hit the green arrow\nin the corner of the forum thread!\nPlease visit the URL above for help. \n \nMessage of the update: \n" + MOTU;
    modMeta.url = "http://geforcemods.net";
    modMeta.logoFile = "/scLogo.png";
}
Also used : Configuration(net.minecraftforge.common.config.Configuration) ModMetadata(net.minecraftforge.fml.common.ModMetadata) EventHandler(net.minecraftforge.fml.common.Mod.EventHandler)

Example 18 with Configuration

use of net.minecraftforge.common.config.Configuration in project Minechem by iopleke.

the class Config method init.

public static void init() {
    if (config == null) {
        config = new Configuration(new File(Compendium.Config.configPrefix + "Minechem.cfg"));
        loadConfig();
    }
}
Also used : Configuration(net.minecraftforge.common.config.Configuration) File(java.io.File)

Example 19 with Configuration

use of net.minecraftforge.common.config.Configuration in project PneumaticCraft by MineMaarten.

the class MainHelmetHandler method saveToConfig.

@Override
public void saveToConfig() {
    Configuration config = Config.config;
    config.load();
    if (powerStat != null) {
        config.get("Helmet_Options" + Configuration.CATEGORY_SPLITTER + "Power_Stat", "stat X", -1).set(powerStat.getBaseX());
        config.get("Helmet_Options" + Configuration.CATEGORY_SPLITTER + "Power_Stat", "stat Y", 2).set(powerStat.getBaseY());
        config.get("Helmet_Options" + Configuration.CATEGORY_SPLITTER + "Power_Stat", "stat leftsided", true).set(powerStat.isLeftSided());
        powerStatX = powerStat.getBaseX();
        powerStatY = powerStat.getBaseY();
        powerStatLeftSided = powerStat.isLeftSided();
    }
    if (testMessageStat != null) {
        config.get("Helmet_Options" + Configuration.CATEGORY_SPLITTER + "Message_Stat", "stat X", 2).set(testMessageStat.getBaseX());
        config.get("Helmet_Options" + Configuration.CATEGORY_SPLITTER + "Message_Stat", "stat Y", 2).set(testMessageStat.getBaseY());
        config.get("Helmet_Options" + Configuration.CATEGORY_SPLITTER + "Message_Stat", "stat leftsided", false).set(testMessageStat.isLeftSided());
        messagesStatX = testMessageStat.getBaseX();
        messagesStatY = testMessageStat.getBaseY();
        messagesStatLeftSided = testMessageStat.isLeftSided();
        messagesStatX = testMessageStat.getBaseX();
        messagesStatY = testMessageStat.getBaseY();
        messagesStatLeftSided = testMessageStat.isLeftSided();
    }
    config.save();
}
Also used : Configuration(net.minecraftforge.common.config.Configuration)

Example 20 with Configuration

use of net.minecraftforge.common.config.Configuration in project PneumaticCraft by MineMaarten.

the class SearchUpgradeHandler method saveToConfig.

@Override
public void saveToConfig() {
    Configuration config = Config.config;
    config.load();
    config.get("Helmet_Options" + Configuration.CATEGORY_SPLITTER + "Item_Search", "stat X", -1).set(searchInfo.getBaseX());
    config.get("Helmet_Options" + Configuration.CATEGORY_SPLITTER + "Item_Search", "stat Y", 17).set(searchInfo.getBaseY());
    config.get("Helmet_Options" + Configuration.CATEGORY_SPLITTER + "Item_Search", "stat leftsided", true).set(searchInfo.isLeftSided());
    config.save();
    statX = searchInfo.getBaseX();
    statY = searchInfo.getBaseY();
    statLeftSided = searchInfo.isLeftSided();
}
Also used : Configuration(net.minecraftforge.common.config.Configuration)

Aggregations

Configuration (net.minecraftforge.common.config.Configuration)39 File (java.io.File)14 EventHandler (net.minecraftforge.fml.common.Mod.EventHandler)5 EventHandler (cpw.mods.fml.common.Mod.EventHandler)4 IOException (java.io.IOException)2 Property (net.minecraftforge.common.config.Property)2 ModMetadata (net.minecraftforge.fml.common.ModMetadata)2 AgriConfigAdapter (com.agricraft.agricore.config.AgriConfigAdapter)1 WorldConversionEventHandler (com.bluepowermod.convert.WorldConversionEventHandler)1 BPEventHandler (com.bluepowermod.event.BPEventHandler)1 Config (com.bluepowermod.init.Config)1 RedstoneProviderQmunityLib (com.bluepowermod.redstone.RedstoneProviderQmunityLib)1 ProxyASMTest (com.builtbroken.mc.core.asm.ProxyASMTest)1 ItemDevData (com.builtbroken.mc.core.content.debug.ItemDevData)1 ItemInstaHole (com.builtbroken.mc.core.content.debug.ItemInstaHole)1 TileInfInv (com.builtbroken.mc.core.content.debug.TileInfInv)1 ItemScrewdriver (com.builtbroken.mc.core.content.tool.ItemScrewdriver)1 ItemSelectionWand (com.builtbroken.mc.core.content.tool.ItemSelectionWand)1 ToolModeGeneral (com.builtbroken.mc.core.content.tool.screwdriver.ToolModeGeneral)1 ToolModeRotation (com.builtbroken.mc.core.content.tool.screwdriver.ToolModeRotation)1