Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.tristanvo.mod;
- import org.apache.logging.log4j.Level;
- import com.tristanvo.mod.Generation.MangoLeafGeneration;
- import com.tristanvo.mod.Generation.OreGeneration;
- import com.tristanvo.mod.blocks.BlockMango;
- import com.tristanvo.mod.blocks.mangoLeaf;
- import com.tristanvo.mod.blocks.mangoLog;
- import com.tristanvo.mod.blocks.mangoSapling;
- import com.tristanvo.mod.blocks.moriumOre;
- import com.tristanvo.mod.blocks.moriumWorkbench;
- import com.tristanvo.mod.items.moriumCrystal;
- import cpw.mods.fml.common.FMLCommonHandler;
- import cpw.mods.fml.common.FMLLog;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.ModContainer;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.Mod.Instance;
- 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.network.IGuiHandler;
- import cpw.mods.fml.common.network.NetworkRegistry;
- 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 {
- @Instance(Reference.MOD_ID)
- public static mod instance;
- public static Block blockMango;
- public static Item itemMango;
- public static Block mangoLog;
- public static Block mangoLeaf;
- public static Block mangoSapling;
- public static Block moriumOre;
- public static Item moriumCrystal;
- public static Block blockMoriumWorkbench;
- public static final int guiIDMoriumWorkbench = 0;
- @EventHandler
- public void preInit(FMLPreInitializationEvent event){
- blockMoriumWorkbench = new moriumWorkbench(Material.rock).setBlockName("BlockMoriumWorkbench").setCreativeTab(tabMoem);
- GameRegistry.registerBlock(blockMoriumWorkbench, blockMoriumWorkbench.getUnlocalizedName().substring(5));
- moriumOre = new moriumOre(Material.iron).setBlockName("BlockMoriumOre").setBlockTextureName("moem:morium_ore").setCreativeTab(tabMoem);
- GameRegistry.registerBlock(moriumOre, moriumOre.getUnlocalizedName().substring(5));
- moriumCrystal = new moriumCrystal().setUnlocalizedName("ItemMoriumCrystal").setTextureName("moem:morium_crystal").setCreativeTab(tabMoem);
- GameRegistry.registerItem(moriumCrystal, moriumCrystal.getUnlocalizedName().substring(5));
- 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);
- GameRegistry.registerWorldGenerator(new OreGeneration(), 0);
- }
- @EventHandler
- public void init(FMLInitializationEvent event){
- NetworkRegistry.INSTANCE.registerGuiHandler(mod.instance, new GuiHandler());
- }
- @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;
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment