diff options
author | Senmori <thesenmori@gmail.com> | 2016-10-25 11:16:28 -0400 |
---|---|---|
committer | md_5 <git@md-5.net> | 2016-10-30 12:16:58 +1100 |
commit | b80e520acb9f3e5a14a92a06c08c470290b323cb (patch) | |
tree | 9afd9b63364ded7630f3a32d39486d9d14fc5c3d /src/main/java/org | |
parent | cdf11d567708cfb03453e4a139de7abc60f89cf9 (diff) | |
download | bukkit-b80e520acb9f3e5a14a92a06c08c470290b323cb.tar bukkit-b80e520acb9f3e5a14a92a06c08c470290b323cb.tar.gz bukkit-b80e520acb9f3e5a14a92a06c08c470290b323cb.tar.lz bukkit-b80e520acb9f3e5a14a92a06c08c470290b323cb.tar.xz bukkit-b80e520acb9f3e5a14a92a06c08c470290b323cb.zip |
Add Enchantment#isTreasure()Z
Determines if the enchantment is a treasure enchantment - only available via means other than the enchantment table.
Diffstat (limited to 'src/main/java/org')
-rw-r--r-- | src/main/java/org/bukkit/enchantments/Enchantment.java | 10 | ||||
-rw-r--r-- | src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java | 5 |
2 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/enchantments/Enchantment.java b/src/main/java/org/bukkit/enchantments/Enchantment.java index a23ee5c3..5348f5c4 100644 --- a/src/main/java/org/bukkit/enchantments/Enchantment.java +++ b/src/main/java/org/bukkit/enchantments/Enchantment.java @@ -195,6 +195,16 @@ public abstract class Enchantment { public abstract EnchantmentTarget getItemTarget(); /** + * Checks if this enchantment is a treasure enchantment. + * <br> + * Treasure enchantments can only be received via looting, trading, or + * fishing. + * + * @return true if the enchantment is a treasure enchantment + */ + public abstract boolean isTreasure(); + + /** * 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 6a0aeb3e..5ff4b48e 100644 --- a/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java +++ b/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java @@ -45,6 +45,11 @@ public class EnchantmentWrapper extends Enchantment { } @Override + public boolean isTreasure() { + return getEnchantment().isTreasure(); + } + + @Override public boolean conflictsWith(Enchantment other) { return getEnchantment().conflictsWith(other); } |