Configuration config не работает

Версия Minecraft
1.7.10
API
Forge
Java:
package ru.wilerland.addon.IC2;

import cpw.mods.fml.common.*;
import cpw.mods.fml.common.event.*;
import cpw.mods.fml.common.registry.*;
import net.minecraft.block.*;
import ru.wilerland.addon.IC2.customSP.tile.TileEntityUpgradeSolarPanel;
import ru.wilerland.addon.IC2.machineL.tile.latrium.*;
import ru.wilerland.addon.IC2.machineL.blocks.*;
import ru.wilerland.addon.IC2.tabswl.*;
import ru.wilerland.addon.IC2.customSP.block.*;
import javax.security.auth.login.*;

@Mod(modid = wlAddonIC2.MODID, name = wlAddonIC2.MODNAME, version = wlAddonIC2.MODVERSION)
public class wlAddonIC2
{
    public static final String MODID = "wlAddonIC2";
    public static final String MODNAME = "WilerLandAddonIC2";
    public static final String MODVERSION = "1.0.0";

    public static final CreativeTabMachineL wlMachineTAB;
    public static final CreativeTabCustomSP wlCustomSPTAB;

    public static final Block BlockLatriumMacerator;
    public static final Block BlockUpgradeSP;

    public static int upgradepanelGenDay;
    public static int upgradesolarGenNight;
    public static int upgradepanelOutput;
    public static int upgradepanelStorage;

    public static String configFileName;
    public static Configuration config;

    @Mod.Instance("wlAddonIC2")
    public static wlAddonIC2 instance;

    @Mod.EventHandler
    public void preInit(final FMLPreInitializationEvent event)
    {
        final Configuration config = new Configuration(event.getSuggestedConfigurationFile());
        try {
            config.load();
            wlAddonIC2.configFileName = event.getSuggestedConfigurationFile().getAbsolutePath();
            wlAddonIC2.upgradepanelGenDay = config.get("general", "UpgradeSPGenDay", 8).getInt(8);
        }
        catch(Exception e) {
            throw new RuntimeException(e);
        }
        finally {
            config.save();
        }
    }

    public void Init(final FMLInitializationEvent event)
    {
        GameRegistry.registerTileEntity((Class) TileEntityUpgradeSolarPanel.class, "UpgradeSolarPanel");
        GameRegistry.registerTileEntity((Class)TileEntityLatriumMacerator.class, "LatriumMacerator");
    }

    @Mod.EventHandler
    public void PostInit(final FMLPostInitializationEvent event)
    {

    }

    static
    {
        wlMachineTAB = new CreativeTabMachineL();
        wlCustomSPTAB = new CreativeTabCustomSP();

        BlockUpgradeSP = (Block) new BlockUpgradeSP();
        BlockLatriumMacerator = (Block) new BlockLatriumMacerator();
        wlAddonIC2.instance = new wlAddonIC2();
    }
}
 

Вложения

  • Снимок экрана 2024-01-03 164457.png
    Снимок экрана 2024-01-03 164457.png
    130.6 KB · Просмотры: 15
Последнее редактирование:
Сверху