- 14
- 0
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();
}
}
Вложения
Последнее редактирование: