Dartcraft/src/main/java/ley/modding/dartcraft/Dartcraft.java
2021-04-01 14:32:58 +02:00

57 lines
2 KiB
Java

package ley.modding.dartcraft;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import ley.modding.dartcraft.block.BlockPowerOre;
import ley.modding.dartcraft.block.Blocks;
import ley.modding.dartcraft.internal.Registry;
import ley.modding.dartcraft.item.BaseItem;
import ley.modding.dartcraft.item.Items;
import ley.modding.dartcraft.proxy.CommonProxy;
import ley.modding.dartcraft.tab.DartcraftTab;
import ley.modding.tileralib.api.IRegistry;
import net.minecraft.creativetab.CreativeTabs;
@Mod(modid = Dartcraft.MODID, name = Dartcraft.MODNAME, version = Dartcraft.VERSION)
public class Dartcraft {
public static final String MODID = "dartcraft";
public static final String MODNAME = "Dartcraft";
public static final String VERSION = "1.0";
@Mod.Instance
public static Dartcraft instance = new Dartcraft();
public static IRegistry registry;
@SidedProxy(serverSide = "ley.modding.dartcraft.proxy.CommonProxy", clientSide = "ley.modding.dartcraft.proxy.ClientProxy")
public static CommonProxy proxy;
public static CreativeTabs tab = new DartcraftTab();
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent e)
{
}
@Mod.EventHandler
public void init(FMLInitializationEvent e)
{
registry = new Registry();
Items.forcegem = registry.registerItem(new BaseItem("forcegem"));
Items.forceingot = registry.registerItem(new BaseItem("forceingot"));
Items.forcenugget = registry.registerItem(new BaseItem("forcenugget"));
Items.forcestick = registry.registerItem(new BaseItem("forcestick"));
Items.forceshard = registry.registerItem(new BaseItem("forceshard"));
Blocks.powerore = registry.registerBlock(new BlockPowerOre());
}
@Mod.EventHandler
public void postInit(FMLPostInitializationEvent e)
{
}
}