From 1282945eea67f490ffef52e8da9845eaec43a593 Mon Sep 17 00:00:00 2001 From: Senmori Date: Fri, 18 Nov 2016 23:46:00 -0500 Subject: Implement isCursed for new enchantments --- src/main/java/org/bukkit/enchantments/Enchantment.java | 9 +++++++++ src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/src/main/java/org/bukkit/enchantments/Enchantment.java b/src/main/java/org/bukkit/enchantments/Enchantment.java index b6692fa4..1c440e99 100644 --- a/src/main/java/org/bukkit/enchantments/Enchantment.java +++ b/src/main/java/org/bukkit/enchantments/Enchantment.java @@ -214,6 +214,15 @@ public abstract class Enchantment { */ public abstract boolean isTreasure(); + /** + * Checks if this enchantment is a cursed enchantment + *
+ * Cursed enchantments are found the same way treasure enchantments are + * + * @return true if the enchantment is cursed + */ + public abstract boolean isCursed(); + /** * Check if this enchantment conflicts with another enchantment. * diff --git a/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java b/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java index 5ff4b48e..3984e919 100644 --- a/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java +++ b/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java @@ -49,6 +49,11 @@ public class EnchantmentWrapper extends Enchantment { return getEnchantment().isTreasure(); } + @Override + public boolean isCursed() { + return getEnchantment().isCursed(); + } + @Override public boolean conflictsWith(Enchantment other) { return getEnchantment().conflictsWith(other); -- cgit v1.2.3