Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.Nexusrightsi.rm;
- import net.minecraft.client.Minecraft;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraftforge.common.MinecraftForge;
- import com.Nexusrightsi.rm.block.BlockHandler;
- import com.Nexusrightsi.rm.block.utils.FyrziumGen;
- import com.Nexusrightsi.rm.block.utils.MorzaliteGen;
- import com.Nexusrightsi.rm.block.utils.SynGen;
- import com.Nexusrightsi.rm.core.CommonProxy;
- import com.Nexusrightsi.rm.core.client.creativetab.TabRMBlocks;
- import com.Nexusrightsi.rm.core.client.creativetab.TabRMItems;
- import com.Nexusrightsi.rm.core.client.creativetab.TabRMScrolls;
- import com.Nexusrightsi.rm.core.client.renderers.gui.GuiManaBar;
- import com.Nexusrightsi.rm.core.client.renderers.gui.GuiPouch;
- import com.Nexusrightsi.rm.core.handler.GuiHandler;
- import com.Nexusrightsi.rm.core.handler.LocalizationHandler;
- import com.Nexusrightsi.rm.core.handler.RecipeHandler;
- import com.Nexusrightsi.rm.core.handler.RemovedRecipes;
- import com.Nexusrightsi.rm.core.library.Reference;
- import com.Nexusrightsi.rm.core.packet.PacketHandler;
- import com.Nexusrightsi.rm.item.ItemHandler;
- import com.Nexusrightsi.rm.item.utils.PouchContainer;
- import com.Nexusrightsi.rm.item.utils.PouchInventory;
- import com.Nexusrightsi.rm.spell.SpellHandler;
- import cpw.mods.fml.common.FMLCommonHandler;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.Mod.Instance;
- 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 cpw.mods.fml.common.network.NetworkMod;
- import cpw.mods.fml.common.network.NetworkRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- @Mod(
- modid = Reference.MOD_ID,
- name = Reference.MOD_NAME,
- version = Reference.VERSION)
- @NetworkMod(
- channels = {Reference.CHANNEL_NAME},
- serverSideRequired = false,
- clientSideRequired = true,
- packetHandler = PacketHandler.class)
- public class RM {
- @Instance("RM")
- public static RM instance;
- @SidedProxy(
- clientSide = Reference.CLIENT_PROXY_LOCATION,
- serverSide = Reference.COMMON_PROXY_LOCATION)
- public static CommonProxy proxy;
- public static CreativeTabs TabRMItems = new TabRMItems(CreativeTabs.getNextID(), "TabRMItems");
- public static CreativeTabs TabRMScrolls = new TabRMScrolls(CreativeTabs.getNextID(), "TabRMScrolls");
- public static CreativeTabs TabRMBlocks = new TabRMBlocks(CreativeTabs.getNextID(), "TabRMBlocks");
- RecipeHandler recHandler = new RecipeHandler();
- RemovedRecipes remRecipes = new RemovedRecipes();
- private static int modGuiIndex = 0;
- public static final int ItemInventoryGuiIndex = modGuiIndex++;
- @EventHandler
- public static void load(FMLPreInitializationEvent event)
- {
- LocalizationHandler.loadLanguages();
- ItemHandler.handleItems();
- ItemHandler.handleRecipes();
- BlockHandler.getBlocks();
- BlockHandler.getBlockRecipes();
- GameRegistry.registerWorldGenerator(new MorzaliteGen());
- GameRegistry.registerWorldGenerator(new FyrziumGen());
- GameRegistry.registerWorldGenerator(new SynGen());
- SpellHandler.getSpells();
- proxy.loadEntitys();
- proxy.registerRenderers();
- }
- @EventHandler
- public void Initialize(FMLInitializationEvent event)
- {
- proxy.removeRecipe(null);
- proxy.registerEvents();
- //NetworkRegistry.instance().registerGuiHandler(this, new GuiHandler());
- MinecraftForge.EVENT_BUS.register(new GuiHandler());
- }
- @EventHandler
- public void PostInitialize(FMLPostInitializationEvent event)
- {
- proxy.addCapes();
- if (FMLCommonHandler.instance().getEffectiveSide().isClient())
- {
- MinecraftForge.EVENT_BUS.register(new GuiManaBar(Minecraft.getMinecraft()));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement