Skip to content
This repository was archived by the owner on Apr 13, 2025. It is now read-only.

Commit 9cf9db1

Browse files
BillyGalbreathgranny
authored andcommitted
Shears can have looting enchantment
1 parent d01b838 commit 9cf9db1

2 files changed

Lines changed: 13 additions & 28 deletions

File tree

patches/api/0032-Shears-can-have-looting-enchantment.patch

Lines changed: 0 additions & 27 deletions
This file was deleted.

purpur-api/paper-patches/files/src/main/java/org/bukkit/enchantments/EnchantmentTarget.java.patch

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/src/main/java/org/bukkit/enchantments/EnchantmentTarget.java
22
+++ b/src/main/java/org/bukkit/enchantments/EnchantmentTarget.java
3-
@@ -227,6 +_,18 @@
3+
@@ -227,6 +_,30 @@
44
public boolean includes(@NotNull Material item) {
55
return BREAKABLE.includes(item) || (WEARABLE.includes(item) && !item.equals(Material.ELYTRA)) || item.equals(Material.COMPASS);
66
}
@@ -16,6 +16,18 @@
1616
+ return item.equals(Material.BOW) || item.equals(Material.CROSSBOW);
1717
+ }
1818
+ // Purpur end - Add enchantment target for bows and crossbows
19+
+ // Purpur start - Shears can have looting enchantment
20+
+ },
21+
+
22+
+ /**
23+
+ * Allow the Enchantment to be placed on shears.
24+
+ */
25+
+ WEAPON_AND_SHEARS {
26+
+ @Override
27+
+ public boolean includes(@NotNull Material item) {
28+
+ return WEAPON.includes(item) || item.equals(Material.SHEARS);
29+
+ }
30+
+ // Purpur end - Shears can have looting enchantment
1931
};
2032

2133
/**

0 commit comments

Comments
 (0)