- Added the Method #
addEnchantmentTagToAdd(NamespacedKey) to the EnchantmentBuilder
which allows the enchantment to be in other EnchantmentTags
Example:
Code (Java):
EnchantmentHolder test
= createNewEnchantment
(
new EnchantmentBuilder
(
new NamespacedKey
(
"test",
"reach"
),
"§6Reach"
)
.
supportedItem
(Material.
STONE, Material.
DIAMOND_PICKAXE, Material.
BOW, Material.
CROSSBOW, Material.
BUNDLE
)
.
primaryItems
(Material.
DIAMOND_PICKAXE, Material.
STONE, Material.
BOW, Material.
CROSSBOW, Material.
BUNDLE
)
.
weight
(
100
)
.
anvilCost
(
1
)
.
addEnchantmentTagToAdd
(
new NamespacedKey
(
"minecraft",
"treasure"
)
)
.
addEnchantmentTagToAdd
(
new NamespacedKey
(
"minecraft",
"tradeable"
)
)
.
addExclusiveEnchantments
(org.
bukkit.
enchantments.
Enchantment.
EFFICIENCY
)
.
equipmentSlotGroup
(org.
bukkit.
inventory.
EquipmentSlotGroup.
HAND
)
)
;