Guest User

Untitled

a guest
Dec 5th, 2015
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. package com.daystomine.main;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import net.minecraft.client.gui.GuiMainMenu;
  6. import net.minecraftforge.common.MinecraftForge;
  7. import cpw.mods.fml.common.FMLCommonHandler;
  8. import cpw.mods.fml.common.Mod;
  9. import cpw.mods.fml.common.Mod.EventHandler;
  10. import cpw.mods.fml.common.Mod.Instance;
  11. import cpw.mods.fml.common.ModMetadata;
  12. import cpw.mods.fml.common.SidedProxy;
  13. import cpw.mods.fml.common.event.FMLInitializationEvent;
  14. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  15. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  16. import cpw.mods.fml.common.event.FMLServerStartingEvent;
  17. import cpw.mods.fml.common.network.NetworkRegistry;
  18. import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper;
  19. import cpw.mods.fml.common.registry.EntityRegistry;
  20. import cpw.mods.fml.common.registry.GameRegistry;
  21. import cpw.mods.fml.relauncher.Side;
  22.  
  23. import com.daystomine.Entity.EntityMobs;
  24. import com.daystomine.Entity.MEntity;
  25. import com.daystomine.MainMenu.EventListener;
  26. import com.daystomine.MainMenu.Guizznation;
  27. import com.daystomine.blocks.Mblocks;
  28. import com.daystomine.creativetabs.MCreativeTabs;
  29. import com.daystomine.event.EventHandlermoded;
  30. import com.daystomine.gun.GunList;
  31. import com.daystomine.items.Mitems;
  32. import com.daystomine.items.canopner;
  33. import com.daystomine.lib.RefStrings;
  34. import com.daystomine.packet.GunFirePacket;
  35. import com.daystomine.packet.ReloadGunPacket;
  36.  
  37.  
  38.  
  39. @Mod(modid = RefStrings.MODID , name = RefStrings.NAME, version = RefStrings.VERSION)
  40. public class MainRegistry {
  41. @Mod.Instance("daystomine")
  42. public static MainRegistry instance;
  43. public static SimpleNetworkWrapper networkHandler;
  44. public GunList content = new GunList();
  45.  
  46. @SidedProxy(clientSide = RefStrings.CLIENTSIDE , serverSide = RefStrings.SERVERSIDE)
  47. public static ServerProxy proxy;
  48.  
  49.  
  50. @EventHandler
  51. public static void init(FMLInitializationEvent Event){
  52. networkHandler = NetworkRegistry.INSTANCE.newSimpleChannel("daytomine");
  53. networkHandler.registerMessage(GunFirePacket.Handler.class, GunFirePacket.class, 2, Side.SERVER);
  54. networkHandler.registerMessage(ReloadGunPacket.Handler.class, ReloadGunPacket.class, 4, Side.SERVER);
  55. MEntity.MainRegistry();
  56. EntityMobs.mainRegistry();
  57. }
  58. @EventHandler
  59. public static void load(FMLInitializationEvent event){
  60. MinecraftForge.EVENT_BUS.register(new EventHandlermoded());
  61. MinecraftForge.EVENT_BUS.register(new EventListener());
  62. FMLCommonHandler.instance().bus().register(new canopner());
  63. MCreativeTabs.initialiseTabs();
  64. GunList.mainRegistry();
  65. Mitems.mainRegistry();
  66. Mblocks.mainRegistry();
  67. craftingmanager.MainRegistry();
  68. proxy.registerrenderinfo();
  69.  
  70. }
  71.  
  72.  
  73. @EventHandler
  74. public void postLoad(FMLPostInitializationEvent event){
  75. }
  76.  
  77. @Mod.EventHandler
  78. public void serverStart(FMLServerStartingEvent event){
  79.  
  80. }
  81.  
  82. public static GunList content()
  83. {
  84. return instance.content;
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment