From bd2d7935c42e9a368fe1ff9110d710ef4ea261d1 Mon Sep 17 00:00:00 2001
From: Senmori <thesenmori@gmail.com>
Date: Fri, 18 Nov 2016 23:46:27 -0500
Subject: [PATCH] Implement isCursed for new enchantments

---
 .../craftbukkit/enchantments/CraftEnchantment.java       | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/main/java/org/bukkit/craftbukkit/enchantments/CraftEnchantment.java b/src/main/java/org/bukkit/craftbukkit/enchantments/CraftEnchantment.java
index 58af14d7c3..759dac0032 100644
--- a/src/main/java/org/bukkit/craftbukkit/enchantments/CraftEnchantment.java
+++ b/src/main/java/org/bukkit/craftbukkit/enchantments/CraftEnchantment.java
@@ -59,6 +59,11 @@ public class CraftEnchantment extends Enchantment {
         return target.isTreasure();
     }
 
+    @Override
+    public boolean isCursed() {
+        return target.d(); // PAIL isCursed
+    }
+
     @Override
     public boolean canEnchantItem(ItemStack item) {
         return target.canEnchant(CraftItemStack.asNMSCopy(item));
@@ -87,6 +92,8 @@ public class CraftEnchantment extends Enchantment {
             return "DEPTH_STRIDER";
         case 9:
             return "FROST_WALKER";
+        case 10:
+            return "BINDING_CURSE";
         case 16:
             return "DAMAGE_ALL";
         case 17:
@@ -121,6 +128,8 @@ public class CraftEnchantment extends Enchantment {
             return "LURE";
         case 70:
             return "MENDING";
+        case 71:
+            return "VANISHING_CURSE";
         default:
             return "UNKNOWN_ENCHANT_" + getId();
         }