Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. package me.insideintel.Utils.UtilityClasses;
  2.  
  3. import me.insideintel.Utils.ItemBuilder;
  4. import net.minecraft.server.v1_13_R2.ShapedRecipes;
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Material;
  7. import org.bukkit.enchantments.Enchantment;
  8. import org.bukkit.inventory.ItemStack;
  9. import org.bukkit.inventory.ShapedRecipe;
  10.  
  11. public class Util_Crafting {
  12. public Util_Crafting(){}
  13. public void allRecipes() {
  14. recipeEfficiency();
  15. recipeFortune();
  16. recipePower();
  17. recipePunch();
  18. recipeSharpness();
  19. }
  20. public void recipeSharpness() {
  21. ItemStack sharpness = new ItemStack(Material.ENCHANTED_BOOK);
  22. sharpness.addEnchantment(Enchantment.DAMAGE_ALL, 1);
  23. ShapedRecipe recipe = new ShapedRecipe(sharpness);
  24. recipe.shape("IAA", "APP", "APT");
  25. recipe.setIngredient('I', Material.IRON_INGOT);
  26. recipe.setIngredient('A', Material.AIR);
  27. recipe.setIngredient('P', Material.PAPER);
  28. recipe.setIngredient('T', Material.IRON_SWORD);
  29. Bukkit.getServer().addRecipe(recipe);
  30. }
  31. public void recipeFortune(){
  32. ItemStack fortune = new ItemStack(Material.ENCHANTED_BOOK);
  33. fortune.addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 1);
  34. ShapedRecipe recipe = new ShapedRecipe(fortune);
  35. recipe.shape("IAA", "APP", "APT");
  36. recipe.setIngredient('I', Material.IRON_INGOT);
  37. recipe.setIngredient('A', Material.AIR);
  38. recipe.setIngredient('P', Material.PAPER);
  39. recipe.setIngredient('T', Material.IRON_PICKAXE);
  40. Bukkit.getServer().addRecipe(recipe);
  41. }
  42. public void recipeEfficiency(){
  43. ItemStack efficiency = new ItemStack(Material.ENCHANTED_BOOK);
  44. efficiency.addEnchantment(Enchantment.DIG_SPEED, 1);
  45. ShapedRecipe recipe = new ShapedRecipe(efficiency);
  46. recipe.shape("IAA", "APP", "APT");
  47. recipe.setIngredient('I', Material.IRON_INGOT);
  48. recipe.setIngredient('A', Material.AIR);
  49. recipe.setIngredient('P', Material.PAPER);
  50. recipe.setIngredient('T', Material.STONE_PICKAXE);
  51. Bukkit.getServer().addRecipe(recipe);
  52. }
  53. public void recipePower(){
  54. ItemStack power = new ItemStack(Material.ENCHANTED_BOOK);
  55. power.addEnchantment(Enchantment.ARROW_DAMAGE, 1);
  56. ShapedRecipe recipe = new ShapedRecipe(power);
  57. recipe.shape("IAA", "APP", "APT");
  58. recipe.setIngredient('I', Material.IRON_INGOT);
  59. recipe.setIngredient('A', Material.AIR);
  60. recipe.setIngredient('P', Material.PAPER);
  61. recipe.setIngredient('T', Material.BOW);
  62. Bukkit.getServer().addRecipe(recipe);
  63. }
  64. public void recipePunch(){
  65. ItemStack punch = new ItemStack(Material.ENCHANTED_BOOK);
  66. punch.addEnchantment(Enchantment.ARROW_KNOCKBACK, 1);
  67. ShapedRecipe recipe = new ShapedRecipe(punch);
  68. recipe.shape("IAA", "APP", "APT");
  69. recipe.setIngredient('I', Material.IRON_INGOT);
  70. recipe.setIngredient('A', Material.AIR);
  71. recipe.setIngredient('P', Material.PAPER);
  72. recipe.setIngredient('T', Material.ARROW);
  73. Bukkit.getServer().addRecipe(recipe);
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement