Advertisement
Guest User

Untitled

a guest
Aug 19th, 2015
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. package com.hlaaftana.mods.OlivicBlocks;
  2.  
  3. import com.hlaaftana.mods.OlivicBlocks.generation.*;
  4. import com.hlaaftana.mods.OlivicBlocks.handlers.*;
  5. import com.hlaaftana.mods.OlivicBlocks.help.*;
  6. import com.hlaaftana.mods.OlivicBlocks.proxies.*;
  7.  
  8. import cpw.mods.fml.common.IFuelHandler;
  9. import cpw.mods.fml.common.Mod;
  10. import cpw.mods.fml.common.Mod.Instance;
  11. import cpw.mods.fml.common.SidedProxy;
  12. import cpw.mods.fml.common.event.FMLInitializationEvent;
  13. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  14. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  15.  
  16. @Mod(modid = Reference.MODID, name = Reference.NAME, version = Reference.VERSION)
  17. public class OlivicBlocks extends ExtraCode{
  18. @Instance(Reference.MODID)
  19. public static OlivicBlocks instance;
  20.  
  21. @SidedProxy(clientSide = Reference.CLIENT_PROXY, serverSide = Reference.COMMON_PROXY)
  22. public static CommonProxy proxy;
  23.  
  24. OlivicBlocksWorldGen eventWorldGen = new OlivicBlocksWorldGen();
  25. IFuelHandler OBFuelHandler = new FuelHandler();
  26. @Mod.EventHandler
  27. public void preInit(FMLPreInitializationEvent event){
  28. info("This mod might spam the log. It's just to help fix bugs. Don't complain to me (Hlaaftana) about it.");
  29. info("Pre-init starting, creating config");
  30. initProps(event.getModConfigurationDirectory());
  31. info("Config created, registering fluids");
  32. registerFluids();
  33. info("Fluids registered, registering items");
  34. registerItems();
  35. info("Items registered, registering blocks");
  36. registerBlocks();
  37. info("Blocks registered, initalizing world generator");
  38. registerWorldGenerator(this.eventWorldGen, 0);
  39. info("World generator initialized, registering OreDict entries");
  40. registerOres();
  41. info("OreDict entries registered, adding loot to chests");
  42. registerLoot();
  43. info("Loot added to chests");
  44. info("Pre-init done");
  45. }
  46. @Mod.EventHandler
  47. public void init(FMLInitializationEvent event){
  48. info("Init starting, registering fuels");
  49. registerFuelHandler(OBFuelHandler);
  50. info("Fuels registered, adding recipes");
  51. registerRecipes();
  52. info("Recipes added, registering buckets");
  53. registerBuckets();
  54. info("Buckets registered");
  55. info("Init done");
  56. }
  57.  
  58. @Mod.EventHandler
  59. public void postInit(FMLPostInitializationEvent event){
  60. info("Post-init starting, scanning environment");
  61. verifyEnvironmentSanity();
  62. info("Environment scanned");
  63. info("Post-init done");
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement