2021-04-01 14:32:58 +02:00
|
|
|
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;
|
2021-04-03 22:44:08 +02:00
|
|
|
import ley.modding.dartcraft.event.EventHandler;
|
2021-04-01 14:32:58 +02:00
|
|
|
import ley.modding.dartcraft.internal.Registry;
|
|
|
|
import ley.modding.dartcraft.item.BaseItem;
|
|
|
|
import ley.modding.dartcraft.item.Items;
|
2021-04-01 14:33:51 +02:00
|
|
|
import ley.modding.dartcraft.item.tool.ItemForcePickaxe;
|
2021-04-01 14:32:58 +02:00
|
|
|
import ley.modding.dartcraft.proxy.CommonProxy;
|
|
|
|
import ley.modding.dartcraft.tab.DartcraftTab;
|
|
|
|
import ley.modding.tileralib.api.IRegistry;
|
|
|
|
import net.minecraft.creativetab.CreativeTabs;
|
2021-04-03 22:44:08 +02:00
|
|
|
import net.minecraftforge.common.MinecraftForge;
|
2021-04-01 14:32:58 +02:00
|
|
|
|
|
|
|
@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)
|
|
|
|
{
|
2021-04-03 22:44:08 +02:00
|
|
|
MinecraftForge.EVENT_BUS.register(new EventHandler());
|
2021-04-01 14:32:58 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
@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"));
|
2021-04-01 14:33:51 +02:00
|
|
|
registry.registerItem(new ItemForcePickaxe());
|
2021-04-01 14:32:58 +02:00
|
|
|
Blocks.powerore = registry.registerBlock(new BlockPowerOre());
|
|
|
|
}
|
|
|
|
|
|
|
|
@Mod.EventHandler
|
|
|
|
public void postInit(FMLPostInitializationEvent e)
|
|
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|