Advertisement
Corosus

Untitled

Jan 29th, 2013
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.29 KB | None | 0 0
  1. package hostileworlds;
  2.  
  3. import net.minecraft.block.Block;
  4. import net.minecraft.server.MinecraftServer;
  5. import net.minecraftforge.common.Configuration;
  6. import net.minecraftforge.common.MinecraftForge;
  7.  
  8. import java.util.logging.Level;
  9.  
  10. import cpw.mods.fml.common.FMLLog;
  11. import cpw.mods.fml.common.Mod;
  12. import cpw.mods.fml.common.Mod.Init;
  13. import cpw.mods.fml.common.Mod.PreInit;
  14. import cpw.mods.fml.common.SidedProxy;
  15. import cpw.mods.fml.common.event.FMLInitializationEvent;
  16. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  17. import cpw.mods.fml.common.network.NetworkMod;
  18. import cpw.mods.fml.common.registry.TickRegistry;
  19. import cpw.mods.fml.relauncher.Side;
  20.  
  21. @NetworkMod(clientSideRequired = false, serverSideRequired = false)
  22. @Mod(modid = "HostileWorlds", name="Hostile Worlds", version="v1.0")
  23. public class HostileWorlds {
  24.    
  25.     @Mod.Instance( value = "HostileWorlds" )
  26.     public static HostileWorlds instance;
  27.    
  28.     /** For use in preInit ONLY */
  29.     public Configuration preInitConfig;
  30.    
  31.     @SidedProxy(clientSide = "hostileworlds.ClientProxy", serverSide = "hostileworlds.CommonProxy")
  32.     public static CommonProxy proxy;
  33.    
  34.     Block blockAuraCurse;
  35.    
  36.     int blockIDStart = 3222;
  37.  
  38.     @PreInit
  39.     public void preInit(FMLPreInitializationEvent event)
  40.     {
  41.         preInitConfig = new Configuration(event.getSuggestedConfigurationFile());
  42.  
  43.         try
  44.         {
  45.             preInitConfig.load();
  46.             blockIDStart = preInitConfig.get(Configuration.CATEGORY_BLOCK, "blockIDStart", blockIDStart).getInt(blockIDStart);
  47.            
  48.         }
  49.         catch (Exception e)
  50.         {
  51.             FMLLog.log(Level.SEVERE, e, "Hostile Worlds has a problem loading it's configuration");
  52.         }
  53.         finally
  54.         {
  55.             preInitConfig.save();
  56.         }
  57.     }
  58.    
  59.     @Init
  60.     public void load(FMLInitializationEvent event)
  61.     {
  62.        
  63.         MinecraftForge.EVENT_BUS.register(new HWEventHandler());
  64.        
  65.         proxy.init(this);
  66.     }
  67.    
  68.     public HostileWorlds() {
  69.         int hm = 0;
  70.         TickRegistry.registerTickHandler(new ServerTickHandler(this), Side.SERVER);
  71.     }
  72.    
  73.     public void onTick(MinecraftServer var1) {
  74.         onTickInGame(var1);
  75.     }
  76.  
  77.     public void onTickInGame(MinecraftServer var1) {
  78.        
  79.        
  80.     }
  81.  
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement