summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSenmori <thesenmori@gmail.com>2016-11-18 23:46:00 -0500
committermd_5 <git@md-5.net>2016-11-19 16:06:17 +1100
commit1282945eea67f490ffef52e8da9845eaec43a593 (patch)
tree647a5230be1f44089b653d1d065f93a31ff049b0 /src
parent22a06ed73abb6076daa7b1d32643a6f71799cac8 (diff)
downloadbukkit-1282945eea67f490ffef52e8da9845eaec43a593.tar
bukkit-1282945eea67f490ffef52e8da9845eaec43a593.tar.gz
bukkit-1282945eea67f490ffef52e8da9845eaec43a593.tar.lz
bukkit-1282945eea67f490ffef52e8da9845eaec43a593.tar.xz
bukkit-1282945eea67f490ffef52e8da9845eaec43a593.zip
Implement isCursed for new enchantments
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/enchantments/Enchantment.java9
-rw-r--r--src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java5
2 files changed, 14 insertions, 0 deletions
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
@@ -215,6 +215,15 @@ public abstract class Enchantment {
public abstract boolean isTreasure();
/**
+ * Checks if this enchantment is a cursed enchantment
+ * <br>
+ * 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.
*
* @param other The enchantment to check against
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
@@ -50,6 +50,11 @@ public class EnchantmentWrapper extends Enchantment {
}
@Override
+ public boolean isCursed() {
+ return getEnchantment().isCursed();
+ }
+
+ @Override
public boolean conflictsWith(Enchantment other) {
return getEnchantment().conflictsWith(other);
}