modblockminer

ModCrafting.java

May 31st, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.27 KB | None | 0 0
  1. package init;
  2.  
  3. import net.minecraft.block.Block;
  4. import net.minecraft.init.Blocks;
  5. import net.minecraft.init.Items;
  6. import net.minecraft.item.Item;
  7. import net.minecraft.item.ItemBlock;
  8. import net.minecraft.item.ItemBlockSpecial;
  9. import net.minecraft.item.ItemBow;
  10. import net.minecraft.item.ItemStack;
  11. import net.minecraftforge.fml.common.registry.GameRegistry;
  12. import net.minecraftforge.oredict.OreDictionary;
  13.  
  14. public class ModCrafting {
  15.  
  16. public static void register() {
  17.  
  18. //Miscellaneous
  19. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.twine), ModItems.treesap, Items.STRING);
  20. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.treesap,4), new ItemStack(Blocks.LOG,1, OreDictionary.WILDCARD_VALUE), Items.WOODEN_PICKAXE);
  21. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.grassseedoil), Items.WHEAT_SEEDS, ModItems.stonerock, ModItems.stonerock);
  22. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.pileofsand), new ItemStack(Blocks.SAND,1, OreDictionary.WILDCARD_VALUE), ModItems.woodmallet);
  23. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.parchment), ModItems.woodchips, ModItems.woodchips, ModItems.treesap, ModItems.treesap, ModItems.stonerock);
  24. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.sandpaper), ModItems.parchment, ModItems.treesap, ModItems.pileofsand);
  25. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.bowstring), ModItems.twine, ModItems.grassseedoil);
  26.  
  27. //Wood
  28. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodblock,4), new ItemStack(Blocks.LOG,1, OreDictionary.WILDCARD_VALUE), Items.WOODEN_AXE);
  29. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodchips,4), ModItems.woodblock, ModItems.sharprock);
  30. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodhandle), Items.STICK, Items.STICK, ModItems.treesap, ModItems.sandpaper, ModItems.twine);
  31. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodhilt), ModItems.woodhandle, ModItems.sharprock, ModItems.sandpaper, ModItems.twine);
  32. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodclub), ModItems.woodhilt, ModItems.woodblock, ModItems.woodblock, ModItems.sandpaper, ModItems.sandpaper, ModItems.treesap, ModItems.twine);
  33. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodmallet), ModItems.woodblock, ModItems.woodhandle, ModItems.treesap, ModItems.twine);
  34.  
  35. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodaxe), ModItems.moldaxe, ModItems.woodhandle, new ItemStack(Blocks.LOG,1, OreDictionary.WILDCARD_VALUE), new ItemStack(Blocks.LOG,1, OreDictionary.WILDCARD_VALUE), new ItemStack(Blocks.LOG,1, OreDictionary.WILDCARD_VALUE), ModItems.sharprock, ModItems.sharprock, ModItems.sharprock, ModItems.twine);
  36. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodpickaxe), ModItems.moldpickaxe, ModItems.woodhandle, new ItemStack(Blocks.LOG,1, OreDictionary.WILDCARD_VALUE), new ItemStack(Blocks.LOG,1, OreDictionary.WILDCARD_VALUE), new ItemStack(Blocks.LOG,1, OreDictionary.WILDCARD_VALUE), ModItems.sharprock, ModItems.sharprock, ModItems.sharprock, ModItems.twine);
  37. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodshovel), ModItems.moldshovel, ModItems.woodhandle, new ItemStack(Blocks.LOG,1, OreDictionary.WILDCARD_VALUE), ModItems.sharprock, ModItems.twine);
  38. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodhoe), ModItems.moldhoe, ModItems.woodhandle, new ItemStack(Blocks.LOG,1, OreDictionary.WILDCARD_VALUE), ModItems.sharprock, ModItems.twine);
  39.  
  40. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodsword), ModItems.moldsword, ModItems.woodhilt, ModItems.woodblock, ModItems.woodblock, ModItems.sandpaper, ModItems.sandpaper, ModItems.treesap, ModItems.twine);
  41. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodbow), ModItems.moldbow, ModItems.bowstring, ModItems.woodblock, ModItems.woodblock, ModItems.sandpaper, ModItems.sandpaper, ModItems.treesap, ModItems.twine);
  42. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodbattleaxe), ModItems.moldbattleaxe, ModItems.woodhilt, ModItems.woodblock, ModItems.woodblock, ModItems.sandpaper, ModItems.sandpaper, ModItems.treesap, ModItems.twine);
  43. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodmace), ModItems.moldmace, ModItems.woodhilt, ModItems.woodblock, ModItems.woodblock, ModItems.sandpaper, ModItems.sandpaper, ModItems.treesap, ModItems.twine);
  44.  
  45. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodtooltoken), ModItems.woodaxe, ModItems.woodpickaxe, ModItems.woodshovel, ModItems.woodhoe);
  46. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.woodmastertoken), ModItems.woodtooltoken, ModItems.woodweapontoken, ModItems.woodarmortoken, ModItems.woodmisctoken);
  47.  
  48. //Stone
  49. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.stonerock,4), new ItemStack(Blocks.STONE,1,0), ModItems.woodmallet);
  50. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.sharprock,4), new ItemStack(Blocks.STONE,1,0), ModItems.stonerock);
  51. GameRegistry.addShapelessRecipe(new ItemStack(ModItems.stonehammer), ModItems.stonerock, ModItems.treesap, ModItems.twine, Items.STICK);
  52.  
  53. GameRegistry.addSmelting(ModBlocks.rubyblock, new ItemStack(ModItems.treesap), 0.5F);
  54.  
  55. GameRegistry.addShapedRecipe(new ItemStack(ModItems.treesap), "SSS", "SSS", "SSS", 'S', ModItems.treesap);
  56.  
  57. }
  58. }
Add Comment
Please, Sign In to add comment