Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.happykiller.weightlimit.main;
- import com.happykiller.weightlimit.client.gui.GuiHandler;
- import com.happykiller.weightlimit.events.FMLEventHandler;
- import com.happykiller.weightlimit.events.ForgeEventHandler;
- import com.happykiller.weightlimit.events.TickHandler;
- import com.happykiller.weightlimit.main.init.Blocks;
- import com.happykiller.weightlimit.main.init.Items;
- import com.happykiller.weightlimit.main.init.WeightLimitTab;
- import com.happykiller.weightlimit.server.packet.PacketPipeline;
- import com.happykiller.weightlimit.server.proxy.CommonProxy;
- import net.minecraftforge.common.MinecraftForge;
- import net.minecraftforge.fml.common.FMLCommonHandler;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.common.Mod.EventHandler;
- import net.minecraftforge.fml.common.Mod.Instance;
- 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;
- import net.minecraftforge.fml.common.network.NetworkRegistry;
- @Mod(modid = ModReference.MOD_ID, name = ModReference.MOD_NAME, version = ModReference.MOD_VERSION)
- public class ModMain {
- public static final PacketPipeline pktPipe = new PacketPipeline();
- private static int modGuiIndex = 0;
- public static final int GUI_CUSTOM_INV = modGuiIndex++;
- public static final WeightLimitTab tabWeightLimit = new WeightLimitTab("tabWeightLimit");
- @Instance(ModReference.MOD_ID)
- public static ModMain instance = new ModMain();
- @SidedProxy(clientSide = ModReference.CLIENT_PROXY_CLASS, serverSide = ModReference.SERVER_PROXY_CLASS)
- public static CommonProxy proxy;
- @EventHandler
- public void preInit(FMLPreInitializationEvent e) {
- Blocks.init();
- Blocks.register();
- Items.init();
- Items.register();
- }
- @EventHandler
- public void init(FMLInitializationEvent e) {
- MinecraftForge.EVENT_BUS.register(new ForgeEventHandler());
- MinecraftForge.EVENT_BUS.register(new TickHandler());
- FMLCommonHandler.instance().bus().register(new FMLEventHandler());
- proxy.registerRenders();
- proxy.registerKeyHandler();
- NetworkRegistry.INSTANCE.registerGuiHandler(this, new GuiHandler());
- pktPipe.initialize();
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent e) {
- pktPipe.postInitialize();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment