From 0468de3d077175532467eb354882bab81286145c Mon Sep 17 00:00:00 2001 From: BillyGalbreath Date: Mon, 3 Jan 2022 02:01:45 -0600 Subject: [PATCH] Add looting shears to api (fixes junit tests) --- ...-Shears-can-have-looting-enchantment.patch | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 patches/api/0044-Shears-can-have-looting-enchantment.patch diff --git a/patches/api/0044-Shears-can-have-looting-enchantment.patch b/patches/api/0044-Shears-can-have-looting-enchantment.patch new file mode 100644 index 000000000..a08b83acc --- /dev/null +++ b/patches/api/0044-Shears-can-have-looting-enchantment.patch @@ -0,0 +1,27 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: BillyGalbreath +Date: Mon, 3 Jan 2022 02:00:50 -0600 +Subject: [PATCH] Shears can have looting enchantment + + +diff --git a/src/main/java/org/bukkit/enchantments/EnchantmentTarget.java b/src/main/java/org/bukkit/enchantments/EnchantmentTarget.java +index 93d5fad641c5afa679b59dc712f0d0faaddcfe2e..a576b6c009e058cb85bac56dc701bfd2289a1eef 100644 +--- a/src/main/java/org/bukkit/enchantments/EnchantmentTarget.java ++++ b/src/main/java/org/bukkit/enchantments/EnchantmentTarget.java +@@ -237,6 +237,16 @@ public enum EnchantmentTarget { + public boolean includes(@NotNull Material item) { + return item.equals(Material.BOW) || item.equals(Material.CROSSBOW); + } ++ }, ++ ++ /** ++ * Allow the Enchantment to be placed on shears. ++ */ ++ SHEARS { ++ @Override ++ public boolean includes(@NotNull Material item) { ++ return item.equals(Material.SHEARS); ++ } + // Purpur end + }; +