Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.robmart.MoreMinecraft;
- import com.robmart.MoreMinecraft.block.BlockCrops;
- import com.robmart.MoreMinecraft.handler.ConfigurationHandler;
- import com.robmart.MoreMinecraft.init.*;
- import com.robmart.MoreMinecraft.items.ItemSeed;
- import com.robmart.MoreMinecraft.proxy.IProxy;
- import com.robmart.MoreMinecraft.reference.Reference;
- import com.robmart.MoreMinecraft.utility.LogHelper;
- import com.robmart.MoreMinecraft.worldgen.OreWorldgen;
- import cpw.mods.fml.common.FMLCommonHandler;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.registry.GameRegistry;
- import net.minecraft.init.Blocks;
- import net.minecraft.item.ItemStack;
- import net.minecraftforge.common.MinecraftForge;
- @Mod(modid = Reference.MOD_ID, name = Reference.MOD_NAME, version = Reference.VERSION, guiFactory = Reference.GUI_FACTORY)
- public class MoreMinecraft {
- @Mod.Instance(Reference.MOD_ID)
- public static MoreMinecraft instance;
- @SidedProxy(clientSide = Reference.CLIENT_PROXY, serverSide = Reference.SERVER_PROXY)
- public static IProxy proxy;
- public static final BlockCrops BlueberryCrop = new BlockCrops("Blueberries_stage_0", "Blueberries", BlueberrySeed, InitItem.Blueberry, 1, 4);
- public static final ItemSeed BlueberrySeed = new ItemSeed(BlueberryCrop, Blocks.farmland, "BlueberrySeed");
- @Mod.EventHandler
- public void preInit(FMLPreInitializationEvent event){
- ConfigurationHandler.init(event.getSuggestedConfigurationFile());
- FMLCommonHandler.instance().bus().register(new ConfigurationHandler());
- GameRegistry.registerBlock(BlueberryCrop, "BlueberryCrop");
- GameRegistry.registerItem(BlueberrySeed, "BlueberrySeed");
- InitBlock.Init();
- InitItem.Init();
- LogHelper.info("Pre Initialization Event Complete");
- }
- @Mod.EventHandler
- public void Init(FMLInitializationEvent event){
- Recipes.Init();
- GameRegistry.registerWorldGenerator(new OreWorldgen(), 1);
- MinecraftForge.addGrassSeed(new ItemStack(InitItem.StrawberrySeed), 5);
- MinecraftForge.addGrassSeed(new ItemStack(BlueberrySeed), 5);
- MinecraftForge.addGrassSeed(new ItemStack(InitItem.VanillaSeed), 5);
- LogHelper.info("Initialization Event Complete");
- }
- @Mod.EventHandler
- public void postInit(FMLPostInitializationEvent event){
- LogHelper.info("Post Initialization Event Complete");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment