Guest User

Untitled

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