Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.tristanvo.mod;
- import com.tristanvo.mod.Generation.MangoLeafGeneration;
- import com.tristanvo.mod.blocks.BlockMango;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- 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 cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.init.Blocks;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemSeedFood;
- @Mod(modid = Reference.MOD_ID, name = Reference.MOD_NAME, version = Reference.VERSION)
- public class mod {
- public static Block blockMango;
- public static Item itemMango;
- public static Block mangoLog;
- public static Block mangoLeaf;
- public static Block mangoSapling;
- @EventHandler
- public void preInit(FMLPreInitializationEvent event){
- blockMango = new BlockMango(300).setBlockName("BlockMango");
- GameRegistry.registerBlock(blockMango, blockMango.getUnlocalizedName().substring(5));
- itemMango = new ItemSeedFood(5, 0.6F, mod.blockMango, Blocks.farmland).setUnlocalizedName("ItemMango").setTextureName("moem:itemmango").setCreativeTab(tabMoem);
- GameRegistry.registerItem(itemMango, itemMango.getUnlocalizedName().substring(5));
- mangoLog = new mangoLog(Material.wood).setBlockName("BlockMangoLog").setCreativeTab(tabMoem);
- GameRegistry.registerBlock(mangoLog, mangoLog.getUnlocalizedName().substring(5));
- mangoLeaf = new mangoLeaf().setBlockName("BlockMangoLeaf").setCreativeTab(tabMoem);
- GameRegistry.registerBlock(mangoLeaf, mangoLeaf.getUnlocalizedName().substring(5));
- mangoSapling = new mangoSapling().setBlockName("BlockMangoSapling").setBlockTextureName("moem:SaplingMango").setCreativeTab(tabMoem);
- GameRegistry.registerBlock(mangoSapling, mangoSapling.getUnlocalizedName().substring(5));
- GameRegistry.registerWorldGenerator(new MangoLeafGeneration(), 0);
- }
- @EventHandler
- public void init(FMLInitializationEvent event){
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent event){
- }
- public static CreativeTabs[] creativeTabArray = new CreativeTabs[1];
- public static final CreativeTabs tabMoem = new CreativeTabs(12, "tabMOEM")
- {
- @SideOnly(Side.CLIENT)
- public Item getTabIconItem()
- {
- return mod.itemMango;
- }
- };
- }
Add Comment
Please, Sign In to add comment