Advertisement
Guest User

Ore Gen Code

a guest
Feb 8th, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.60 KB | None | 0 0
  1. package me.henderry2019.OreGen;
  2.  
  3. import net.minecraft.block.Block;
  4. import net.minecraft.block.material.Material;
  5. import net.minecraft.creativetab.CreativeTabs;
  6. import net.minecraft.init.Items;
  7. import net.minecraft.item.Item;
  8. import net.minecraft.item.ItemStack;
  9. import cpw.mods.fml.common.Mod;
  10. import cpw.mods.fml.common.event.FMLInitializationEvent;
  11. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  12. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  13. import cpw.mods.fml.common.registry.GameRegistry;
  14.  
  15. @Mod(modid = "og", name = "OreGen", version = "1.0")
  16. public class OreGen {
  17.  
  18.     public static Item itemRuby;
  19.     public static Block blockRuby;
  20.    
  21.     public void preInit(FMLPreInitializationEvent event) {
  22.         itemRuby = new ItemRuby().setUnlocalizedName("Ruby").setTextureName("og:itemruby").setCreativeTab(tabOreGenMod);
  23.         blockRuby = new BlockRuby(Material.rock).setBlockName("RubyOre").setBlockTextureName("og:blockruby").setCreativeTab(tabOreGenMod);
  24.        
  25.         GameRegistry.registerBlock(blockRuby, blockRuby.getUnlocalizedName().substring(5));
  26.         GameRegistry.registerItem(itemRuby, itemRuby.getUnlocalizedName().substring(5));
  27.        
  28.         //Registering the generation, new (name). Name is the name of the generation class.
  29.         GameRegistry.registerWorldGenerator(new Generation(), 0);
  30.     }
  31.    
  32.     public void init(FMLInitializationEvent event) {
  33.        
  34.     }
  35.    
  36.     public void postInit(FMLPostInitializationEvent event) {
  37.        
  38.     }
  39.    
  40.     public static CreativeTabs tabOreGenMod = new CreativeTabs("tabOreGenMod"){
  41.         @Override
  42.         public Item getTabIconItem(){
  43.             return new ItemStack(itemRuby).getItem();
  44.         }
  45.     };
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement