Advertisement
Guest User

Untitled

a guest
Apr 15th, 2015
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. package com.alchemy.alchemymod;
  2.  
  3. import com.alchemy.alchemymod.eventlisteners.RegisterEventListeners;
  4. import com.alchemy.alchemymod.generation.AlchemyGenerator;
  5. import com.alchemy.alchemymod.proxies.CommonProxyMagic;
  6. import com.alchemy.alchemymod.recepies.LoadRecepies;
  7.  
  8. import net.minecraft.block.Block;
  9. import net.minecraft.init.Blocks;
  10. import net.minecraft.item.Item.ToolMaterial;
  11. import net.minecraftforge.common.MinecraftForge;
  12. import net.minecraftforge.common.util.EnumHelper;
  13. import net.minecraftforge.event.world.BlockEvent;
  14. import cpw.mods.fml.common.Mod;
  15. import cpw.mods.fml.common.Mod.EventHandler;
  16. import cpw.mods.fml.common.SidedProxy;
  17. import cpw.mods.fml.common.event.FMLInitializationEvent;
  18. import cpw.mods.fml.common.event.FMLLoadEvent;
  19. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  20. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  21. import cpw.mods.fml.common.registry.GameRegistry;
  22.  
  23. @Mod(modid = MainModFile.MODID, version = MainModFile.VERSION)
  24. public class MainModFile
  25. {
  26. public static final String MODID = "Alchemy";
  27. public static final String VERSION = "Alpha_1.0";
  28.  
  29. public static boolean tracemossygrassupdate = false;
  30.  
  31. @SidedProxy(clientSide = "com.alchemy.alchemymod.proxies.ClientProxyMagic", serverSide = "com.alchemy.alchemymod.proxies.CommonProxyMagic")
  32. public static CommonProxyMagic proxy;
  33.  
  34. @EventHandler
  35. public void preInit(FMLPreInitializationEvent preevent)
  36. {
  37. proxy.registerEntityRender(); //
  38.  
  39. LoadBlocks.load(); //Loads in blocks..
  40.  
  41. LoadItems.load(); //Loads in items..
  42.  
  43. ModEntities.loadEntities(this);
  44.  
  45. proxy.registerItemRender();
  46. }
  47. @EventHandler
  48. public void init(FMLInitializationEvent event)
  49. {
  50. LoadRecepies.load(); //Loads Amchemy Recepies.
  51.  
  52. trace("Loading Alchemy World Generation..");
  53. GameRegistry.registerWorldGenerator(new AlchemyGenerator(), 0);
  54. }
  55.  
  56. @EventHandler
  57. public void load(FMLLoadEvent event)
  58. {
  59. //Not Yet Used.
  60. }
  61.  
  62. @EventHandler
  63. public void postInit(FMLPostInitializationEvent event)
  64. {
  65. RegisterEventListeners.register(); //Registers Event Listeners.
  66. }
  67.  
  68. //A faster way to say what you want..
  69. public static void trace(String string)
  70. {
  71. System.out.print("### Alchemy Mod ### " + string);
  72. System.out.println();
  73. }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement