Guest User

Untitled

a guest
Feb 19th, 2015
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. package com.robmart.MoreMinecraft;
  2.  
  3. import com.robmart.MoreMinecraft.block.BlockCrops;
  4. import com.robmart.MoreMinecraft.handler.ConfigurationHandler;
  5. import com.robmart.MoreMinecraft.init.*;
  6. import com.robmart.MoreMinecraft.items.ItemSeed;
  7. import com.robmart.MoreMinecraft.proxy.IProxy;
  8. import com.robmart.MoreMinecraft.reference.Reference;
  9.  
  10. import com.robmart.MoreMinecraft.utility.LogHelper;
  11. import com.robmart.MoreMinecraft.worldgen.OreWorldgen;
  12. import cpw.mods.fml.common.FMLCommonHandler;
  13. import cpw.mods.fml.common.Mod;
  14. import cpw.mods.fml.common.SidedProxy;
  15. import cpw.mods.fml.common.event.FMLInitializationEvent;
  16. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  17. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  18. import cpw.mods.fml.common.registry.GameRegistry;
  19. import net.minecraft.init.Blocks;
  20. import net.minecraft.item.ItemStack;
  21. import net.minecraftforge.common.MinecraftForge;
  22.  
  23.  
  24. @Mod(modid = Reference.MOD_ID, name = Reference.MOD_NAME, version = Reference.VERSION, guiFactory = Reference.GUI_FACTORY)
  25. public class MoreMinecraft {
  26.  
  27. @Mod.Instance(Reference.MOD_ID)
  28. public static MoreMinecraft instance;
  29.  
  30. @SidedProxy(clientSide = Reference.CLIENT_PROXY, serverSide = Reference.SERVER_PROXY)
  31. public static IProxy proxy;
  32.  
  33.  
  34. public static final BlockCrops BlueberryCrop = new BlockCrops("Blueberries_stage_0", "Blueberries", BlueberrySeed, InitItem.Blueberry, 1, 4);
  35. public static final ItemSeed BlueberrySeed = new ItemSeed(BlueberryCrop, Blocks.farmland, "BlueberrySeed");
  36.  
  37. @Mod.EventHandler
  38. public void preInit(FMLPreInitializationEvent event){
  39. ConfigurationHandler.init(event.getSuggestedConfigurationFile());
  40. FMLCommonHandler.instance().bus().register(new ConfigurationHandler());
  41. GameRegistry.registerBlock(BlueberryCrop, "BlueberryCrop");
  42. GameRegistry.registerItem(BlueberrySeed, "BlueberrySeed");
  43. InitBlock.Init();
  44. InitItem.Init();
  45.  
  46. LogHelper.info("Pre Initialization Event Complete");
  47. }
  48. @Mod.EventHandler
  49. public void Init(FMLInitializationEvent event){
  50. Recipes.Init();
  51. GameRegistry.registerWorldGenerator(new OreWorldgen(), 1);
  52.  
  53. MinecraftForge.addGrassSeed(new ItemStack(InitItem.StrawberrySeed), 5);
  54. MinecraftForge.addGrassSeed(new ItemStack(BlueberrySeed), 5);
  55. MinecraftForge.addGrassSeed(new ItemStack(InitItem.VanillaSeed), 5);
  56.  
  57. LogHelper.info("Initialization Event Complete");
  58. }
  59. @Mod.EventHandler
  60. public void postInit(FMLPostInitializationEvent event){
  61. LogHelper.info("Post Initialization Event Complete");
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment