Guest User

Untitled

a guest
Oct 25th, 2013
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package rasmus.starter.mod;
  2.  
  3. import java.net.Proxy;
  4.  
  5. import rasmus.starter.mod.blocks.BlockUcraniumore;
  6. import rasmus.starter.mod.items.ItemUcraniumIngot;
  7. import net.minecraft.block.Block;
  8. import net.minecraft.block.material.Material;
  9. import net.minecraft.creativetab.CreativeTabs;
  10. import net.minecraft.item.Item;
  11. import net.minecraftforge.common.Property;
  12. import cpw.mods.fml.common.Mod;
  13. import cpw.mods.fml.common.Mod.EventHandler;
  14. import cpw.mods.fml.common.event.FMLInitializationEvent;
  15. import cpw.mods.fml.common.network.NetworkMod;
  16. import cpw.mods.fml.common.registry.GameRegistry;
  17. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  18. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  19. import net.minecraft.item.ItemStack;
  20. import cpw.mods.fml.common.registry.LanguageRegistry;
  21.  
  22. // Mod & NetworkMod
  23. @Mod(modid = Main.modid, name = "Ucranium", version = "1.0")
  24. @NetworkMod(clientSideRequired = true, serverSideRequired = false)
  25.  
  26. public class Main
  27. {
  28.  
  29.     //Define Modid
  30.     public static final String modid = "Ucranium";
  31.    
  32.     // Define Blocks
  33.     public static Block Ucraniumore;
  34.    
  35.     // Define Item
  36.     public static Item UcraniumIngot;
  37.    
  38.    
  39.    
  40.    
  41.    
  42.    
  43.  
  44. @EventHandler
  45. public void load(FMLInitializationEvent event){
  46.  
  47.     //Initialize Blocks
  48.     Ucraniumore = new BlockUcraniumore(3112, Material.rock).setUnlocalizedName("Ucraniumore").setCreativeTab(CreativeTabs.tabBlock);
  49.    
  50.     // Initialize Items
  51.     UcraniumIngot = new ItemUcraniumIngot(3211).setUnlocalizedName("UcraniumIngot").setCreativeTab(CreativeTabs.tabMaterials);
  52.    
  53.    
  54.     // Register Blocks
  55.     GameRegistry.registerBlock(Ucraniumore, modid + Ucraniumore.getUnlocalizedName().substring(5));
  56.     LanguageRegistry.addName(Ucraniumore, "Ucranium Ore");
  57.    
  58.     // Register Items
  59.     GameRegistry.registerItem(UcraniumIngot, modid + UcraniumIngot.getUnlocalizedName().substring(5));
  60.     LanguageRegistry.addName(UcraniumIngot, "Ucranium Ingot");
  61.    
  62.    
  63.    
  64. }
  65.     //item Stacks
  66. ItemStack dirtStack = new ItemStack(Block.dirt);
  67. ItemStack diamondStack = new ItemStack(Item.diamond, 64);
  68. ItemStack gravelStack = new ItemStack(Block.gravel);
  69.  
  70.  
  71. //Shaped Crafting
  72. GameRegistry.addRecipe(diamondStack, "x x", "y y", "x x",
  73.         'x', gravelStack 'y', dirtStack);
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment