Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mod.drakania;
- import com.mod.drakania.Event.EnderChest;
- import com.mod.drakania.Event.EventRing;
- import com.mod.drakania.Event.EventTest;
- import com.mod.drakania.cuisiniere.TileEntityCuisiniere;
- import com.mod.drakania.dynamite.EntityBigDynamite;
- import com.mod.drakania.dynamite.EntityDynamite;
- import com.mod.drakania.init.BlockMod;
- import com.mod.drakania.init.Craft;
- import com.mod.drakania.init.ItemMod;
- import com.mod.drakania.inventory.EmotionGuiHandler;
- import com.mod.drakania.inventory.EventBackPack;
- import com.mod.drakania.proxy.ClientProxy;
- import com.mod.drakania.proxy.CommonProxy;
- import com.mod.drakania.world.WorldRegister;
- import cpw.mods.fml.client.FMLClientHandler;
- 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.eventhandler.SubscribeEvent;
- import cpw.mods.fml.common.gameevent.TickEvent;
- import cpw.mods.fml.common.network.NetworkRegistry;
- import cpw.mods.fml.common.registry.EntityRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- import net.minecraft.block.Block;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.gui.GuiMainMenu;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.enchantment.Enchantment;
- import net.minecraft.item.Item;
- import net.minecraftforge.common.MinecraftForge;
- import net.minecraftforge.fluids.Fluid;
- import net.minecraftforge.fluids.FluidRegistry;
- @Mod(modid = References.MOD_ID, name = References.MOD_NAME, version = References.VERSION)
- public class DrakaMod
- {
- public static Item tileEntityFinder;
- @Instance (References.MOD_ID)
- public static DrakaMod instance;
- @SidedProxy(clientSide = References.CLIENT_PROXY, serverSide = References.SERVER_PROXY)
- public static CommonProxy proxy;
- public static CreativeTabs drakaModTab = new CreativeTabs ("drakamod")
- {
- @SideOnly(Side.CLIENT)
- public Item getTabIconItem()
- {
- return ItemMod.drakanium_ingot;
- }
- };
- @EventHandler
- public void preInit(FMLPreInitializationEvent event)
- {
- BlockMod.init();
- BlockMod.register();
- ItemMod.init();
- ItemMod.register();
- WorldRegister.mainRegistry();
- Craft.init();
- Craft.register();
- }
- @EventHandler
- public void Init(FMLInitializationEvent event)
- {
- if(event.getSide().isClient())
- {
- FMLCommonHandler.instance().bus().register(this);
- }
- NetworkRegistry.INSTANCE.registerGuiHandler(instance, new EmotionGuiHandler());
- proxy.registerRenders();
- EntityRegistry.registerModEntity(EntityDynamite.class, "EntityDynamite", 420, DrakaMod.instance, 32, 20, false);
- EntityRegistry.registerModEntity(EntityBigDynamite.class, "EntityBigDynamite", 420, DrakaMod.instance, 32, 20, false);
- GameRegistry.registerTileEntity(TileEntityCuisiniere.class, "drakamod");
- }
- @SubscribeEvent
- @SideOnly(Side.CLIENT)
- public void onTick(TickEvent.ClientTickEvent event)
- {
- Minecraft mc = FMLClientHandler.instance().getClient();
- if(mc.currentScreen != null && mc.currentScreen.getClass().equals(GuiMainMenu.class))
- {
- }
- proxy.registerRenders();
- }@EventHandler
- public void postInit(FMLPostInitializationEvent event)
- {
- MinecraftForge.EVENT_BUS.register(new EventBackPack());
- FMLCommonHandler.instance().bus().register(new EventTest());
- FMLCommonHandler.instance().bus().register(new EventRing());
- FMLCommonHandler.instance().bus().register(new EnderChest());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement