Commits

Senmori authored and md_5 committed 709783c1313
Add Enchantment#isTreasure()Z

Determines if the enchantment is a treasure enchantment - only available via means other than the enchantment table.
No tags

src/main/java/org/bukkit/craftbukkit/enchantments/CraftEnchantment.java

Modified
47 47 return EnchantmentTarget.BOW;
48 48 case FISHING_ROD:
49 49 return EnchantmentTarget.FISHING_ROD;
50 50 case BREAKABLE:
51 51 return EnchantmentTarget.BREAKABLE;
52 52 default:
53 53 return null;
54 54 }
55 55 }
56 56
57 + @Override
58 + public boolean isTreasure() {
59 + return target.e(); // PAIL: isTreasure
60 + }
61 +
57 62 @Override
58 63 public boolean canEnchantItem(ItemStack item) {
59 64 return target.canEnchant(CraftItemStack.asNMSCopy(item));
60 65 }
61 66
62 67 @Override
63 68 public String getName() {
64 69 switch (getId()) {
65 70 case 0:
66 71 return "PROTECTION_ENVIRONMENTAL";

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut