Advertisement
HalestormXV

Untitled

Jul 20th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.22 KB | None | 0 0
  1. package halestormxv.eAngelus.main;
  2.  
  3. import halestormxv.eAngelus.config.eAngelusConfig;
  4. import halestormxv.eAngelus.main.handlers.*;
  5. import halestormxv.eAngelus.mobs.MobRegistry;
  6. import halestormxv.eAngelus.network.eAngelusPacketHandler;
  7. import net.minecraftforge.common.MinecraftForge;
  8. import org.apache.logging.log4j.Logger;
  9.  
  10. import halestormxv.eAngelus.main.proxy.CommonProxy;
  11. import net.minecraftforge.fml.common.Mod;
  12. import net.minecraftforge.fml.common.Mod.EventHandler;
  13. import net.minecraftforge.fml.common.Mod.Instance;
  14. import net.minecraftforge.fml.common.SidedProxy;
  15. import net.minecraftforge.fml.common.event.FMLInitializationEvent;
  16. import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
  17. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  18. import net.minecraftforge.fml.common.event.FMLServerStartingEvent;
  19. import net.minecraftforge.fml.common.registry.GameRegistry;
  20.  
  21. @Mod(modid = Reference.MODID, name = Reference.NAME, version = Reference.VERSION, guiFactory = Reference.GUI_FACTORY)
  22.  
  23. public class EAMain
  24. {
  25.  
  26.     @SidedProxy(clientSide = Reference.CLIENTPROXY, serverSide = Reference.COMMONPROXY)
  27.     public static CommonProxy proxy;
  28.    
  29.     @Instance(Reference.MODID)
  30.     public static EAMain instance;
  31.    
  32.     public static Logger logger;
  33.    
  34.     @EventHandler
  35.     public void preInit(FMLPreInitializationEvent event)
  36.     {
  37.         ModSounds_Records.init();
  38.         MobRegistry.register();
  39.         EA_SoundHandler.init();
  40.         logger = event.getModLog();
  41.         Utils.getLogger().info("Pre Initialize");
  42.         eAngelusConfig.preInit();
  43.         this.proxy.preInit(event);
  44.     }
  45.    
  46.     @EventHandler
  47.     public void init(FMLInitializationEvent event)
  48.     {
  49.         Utils.getLogger().info("Initialize");
  50.         this.proxy.init(event);
  51.         GameRegistry.registerFuelHandler(new EA_FuelHandler());
  52.         eAngelusPacketHandler.init();
  53.         MinecraftForge.EVENT_BUS.register(new EA_KeyInputHandler());
  54.     }
  55.    
  56.     @EventHandler
  57.     public void postInit(FMLPostInitializationEvent event)
  58.     {
  59.         Utils.getLogger().info("Post Initialize");
  60.         MinecraftForge.EVENT_BUS.register(new EA_EventHandler());
  61.         MinecraftForge.EVENT_BUS.register(new EA_CapabilityHandler());
  62.         this.proxy.postInit(event);
  63.     }
  64.    
  65.     @EventHandler
  66.     public void serverLoad(FMLServerStartingEvent event)
  67.     {
  68.        
  69.     }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement