Advertisement
Guest User

Untitled

a guest
Apr 29th, 2015
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.33 KB | None | 0 0
  1. package com.mod.main;
  2.  
  3. import net.minecraft.init.Blocks;
  4. import net.minecraft.init.Items;
  5. import net.minecraft.item.ItemStack;
  6.  
  7. import com.mod.blocks.Mblocks;
  8. import com.mod.item.Mitems;
  9.  
  10. import cpw.mods.fml.common.registry.GameRegistry;
  11.  
  12. public class CraftingManager {
  13. public static void mainRegistry() {
  14. addCraftingRec();
  15. addSmeltingRec ();
  16. }
  17. //Overworld
  18. public static void addCraftingRec() {
  19. //shaped recipes
  20. //Minecraft extras
  21. GameRegistry.addShapedRecipe(new ItemStack(Blocks.ice, 10), new Object[] {"XXX", "XXX", "XXX", 'X', Blocks.snow});
  22. GameRegistry.addShapedRecipe(new ItemStack(Blocks.command_block), new Object[] {"AAA", "BCB", "AAA", 'A', Blocks.hardened_clay, 'B', Blocks.redstone_torch, 'C', Blocks.redstone_block});
  23. GameRegistry.addShapedRecipe(new ItemStack(Blocks.web, 3), new Object[] {"X X", " X ", "X X", 'X', Items.string});
  24. GameRegistry.addShapedRecipe(new ItemStack(Blocks.sponge, 6), new Object[] {"XXX", "XXX", "XXX", 'X', Blocks.wool});
  25. GameRegistry.addShapedRecipe(new ItemStack(Blocks.farmland), new Object[] {"XX", "XX", 'X', Blocks.dirt});
  26. //mod recipes
  27. GameRegistry.addShapedRecipe(new ItemStack(Mblocks.ComStone), new Object[] {"XX", "XX", 'X', Blocks.stone});
  28. GameRegistry.addShapedRecipe(new ItemStack(Mitems.oAxe), new Object[] {"XX", "X# ", " # ", 'X', Mitems.oIngot, '#', Items.stick});
  29. GameRegistry.addShapedRecipe(new ItemStack(Mitems.oBoots), new Object[] {"X X", "X X", 'X', Blocks.dirt});
  30. GameRegistry.addShapedRecipe(new ItemStack(Mitems.oSpear), new Object[] {" X", " X ", "X ", 'X', Mitems.ostick});
  31. GameRegistry.addShapedRecipe(new ItemStack(Mitems.oSword), new Object[] {"X", "X", "#", 'X', Blocks.dirt, '#', Items.stick});
  32. GameRegistry.addShapedRecipe(new ItemStack(Mitems.oPick), new Object[] {"XXX", " # ", " # ", 'X', Mitems.oIngot, '#', Items.stick});
  33. GameRegistry.addShapedRecipe(new ItemStack(Mitems.oSpade), new Object[] {"XXX", " # ", " # ", 'X', Mitems.oIngot, '#', Items.stick});
  34. GameRegistry.addShapedRecipe(new ItemStack(Mitems.oIngot), new Object[] {"XXX", "XXX", "XXX", 'X', Mitems.oShardPiece});
  35. GameRegistry.addShapedRecipe(new ItemStack(Mitems.ostick), new Object[] {" X", " X ", "X ", 'X', Mitems.oIngot});
  36. GameRegistry.addShapedRecipe(new ItemStack(Mitems.oIngot), new Object[] {"X", "X", 'X', Blocks.obsidian});
  37. GameRegistry.addShapedRecipe(new ItemStack(Mitems.oHoe), new Object[] {"XXX", " # ", " # ", 'X', Mitems.oIngot, '#', Items.stick});
  38. GameRegistry.addShapedRecipe(new ItemStack(Mitems.oLeggings), new Object[] {"XXX", "X X", "X X", 'X', Mitems.oIngot});
  39. GameRegistry.addShapedRecipe(new ItemStack(Mitems.oChestplate), new Object[] {"X X", "XXX", "XXX", 'X', Mitems.oIngot});
  40. GameRegistry.addShapedRecipe(new ItemStack(Mitems.oHelmet), new Object[] {"XXX", "X X", 'X', Mitems.oIngot});
  41. //shapeless recipes
  42. //Minecraft extras
  43. GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object[] {new ItemStack(Blocks.wool)});
  44. }
  45. public static void addSmeltingRec () {
  46. GameRegistry.addSmelting(Mblocks.CopperOre, new ItemStack(Mitems.Copper), 15.0F);
  47. GameRegistry.addSmelting(Mblocks.TopazOre, new ItemStack(Mitems.Topaz), 15.0F);
  48. GameRegistry.addSmelting(Mblocks.CitrineOre, new ItemStack(Mitems.Citrine), 15.0F);
  49. GameRegistry.addSmelting(Mblocks.YttriumOre, new ItemStack(Mitems.Yttrium), 15.0F);
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement