Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.HexianMods.HexianOres;
- import com.HexianMods.HexianOres.init.HexianOresBlocks;
- import com.HexianMods.HexianOres.init.HexianOresItems;
- import com.HexianMods.HexianOres.init.HexianOresRecipes;
- import com.HexianMods.HexianOres.init.HexianOresTileEntities;
- import com.HexianMods.HexianOres.proxy.CommonProxy;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.item.Item;
- import net.minecraft.util.DamageSource;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.common.Mod.EventHandler;
- import net.minecraftforge.fml.common.SidedProxy;
- import net.minecraftforge.fml.common.event.FMLInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
- @Mod(modid = Reference.MODID, name = Reference.MODID, version = Reference.VERSION)
- public class HexianOres {
- @SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS)
- public static CommonProxy proxy;
- public static HexianOres instance;
- //The following DamageSource doesn't work, but it's used by my super needle.
- public static DamageSource needleDamage = (new DamageSource("needle")).setDamageBypassesArmor();
- @EventHandler
- public void preInit(FMLPreInitializationEvent event) {
- HexianOresItems.init();
- HexianOresItems.register();
- HexianOresBlocks.init();
- HexianOresTileEntities.init();
- HexianOresBlocks.register();
- }
- @EventHandler
- public void init(FMLInitializationEvent event) {
- proxy.registerRenders();
- HexianOresRecipes.addRecipes();
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent event) {
- }
- public static CreativeTabs tabHexianOres = new CreativeTabs("tabHexianOres") {
- public Item getTabIconItem() {
- return HexianOresItems.hexus_jewel;
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement