Guest User

Main Class

a guest
Dec 8th, 2015
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.24 KB | None | 0 0
  1. package com.nightmarecreatures.main;
  2.  
  3. import net.minecraftforge.common.MinecraftForge;
  4. import net.minecraftforge.common.config.Configuration;
  5.  
  6. import com.nightmarecreatures.mob.drider.EntityDriderRegister;
  7. import com.nightmarecreatures.mob.haunt.EntityHauntRegister;
  8. import com.nightmarecreatures.mob.hollow.EntityHollowRegister;
  9. import com.nightmarecreatures.mob.kogul.EntityKogulRegister;
  10. import com.nightmarecreatures.mob.mulrog.EntityMulrogRegister;
  11. import com.nightmarecreatures.mob.phantasm.EntityPhantasmRegister;
  12. import com.nightmarecreatures.mob.shudim.EntityShudimRegister;
  13. import com.nightmarecreatures.mob.skulker.EntitySkulkerRegister;
  14. import com.nightmarecreatures.mob.spiderling.EntitySpiderlingRegister;
  15. import com.nightmarecreatures.mob.walkingnest.EntityWalkingNestRegister;
  16.  
  17. import cpw.mods.fml.common.FMLCommonHandler;
  18. import cpw.mods.fml.common.Mod;
  19. import cpw.mods.fml.common.Mod.EventHandler;
  20. import cpw.mods.fml.common.Mod.Instance;
  21. import cpw.mods.fml.common.Mod.Metadata;
  22. import cpw.mods.fml.common.ModMetadata;
  23. import cpw.mods.fml.common.SidedProxy;
  24. import cpw.mods.fml.common.event.FMLInitializationEvent;
  25. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  26.  
  27. @Mod(modid = NightmareCreaturesMain.MODID, name = NightmareCreaturesMain.NAME, version = NightmareCreaturesMain.VERSION)
  28. public class NightmareCreaturesMain
  29. {
  30.     @SidedProxy(clientSide = "com.nightmarecreatures.main.ClientProxy", serverSide = "com.nightmarecreatures.main.ServerProxy")
  31.     public static ServerProxy proxyserver;
  32.     public static ClientProxy proxyclient;
  33.    
  34.     public static final String MODID = "NightmareCreatures";
  35.     public static final String VERSION = "3.0";
  36.     public static final String NAME = "NightmareCreatures";
  37.     public static final String Client_Proxy = "com.nightmarecreatures.main.ClientProxy";
  38.     public static final String Server_Proxy = "com.nightmarecreatures.main.ServerProxy";
  39.    
  40.     @Metadata
  41.     public static ModMetadata meta;
  42.    
  43.     @Instance(NightmareCreaturesMain.MODID)
  44.     public static NightmareCreaturesMain instance;
  45.    
  46.     //Events
  47.     EHandler handler = new EHandler();
  48.    
  49.    
  50.    
  51.    
  52.    
  53.     @EventHandler
  54.     public void preinit(FMLPreInitializationEvent event)
  55.     {
  56.        
  57.         //BlockRegistry.MainRegistry();
  58.        
  59.         EntityHollowRegister.MainRegistry();
  60.         EntityMulrogRegister.MainRegistry();
  61.         EntitySkulkerRegister.MainRegistry();
  62.         EntityKogulRegister.MainRegistry();
  63.         EntityPhantasmRegister.MainRegistry();
  64.         EntityShudimRegister.MainRegistry();
  65.         EntityHauntRegister.MainRegistry();
  66.         EntitySpiderlingRegister.MainRegistry();
  67.         EntityWalkingNestRegister.MainRegistry();
  68.         EntityDriderRegister.MainRegistry();
  69.        
  70.         FMLCommonHandler.instance().bus().register(handler);
  71.         MinecraftForge.EVENT_BUS.register(handler);
  72.         ClientProxy.registerRenderThings();
  73.        
  74.         //Config
  75.         Config.preinit(event);
  76.        
  77.        
  78.        
  79.        
  80.        
  81.     }
  82.    
  83.     @EventHandler
  84.     public void load(FMLInitializationEvent event)
  85.     {
  86.         ServerProxy.RenderInformation();
  87.         instance = this;
  88.        
  89.  
  90.        
  91.     }
  92.    
  93.     @EventHandler
  94.     public static void init(FMLInitializationEvent event)
  95.     {
  96.        
  97.        
  98.        
  99.        
  100.     }
  101.    
  102.    
  103.    
  104. }
Advertisement
Add Comment
Please, Sign In to add comment