Adds durability to all enchantments, vanilla and modded!
By default, all enchantments have a default of 5 charges (Configurable).
Charges are reduced by 1 after each use.
Enchantments will remain on the item, but will not function when the durability is used up.
Enchantments can be recharged with an experience bottle in the main hand and the enchanted item in the offhand. By default, it will recharge an enchantment 5 charges (Configurable).
Charges for certain enchantments (like respiration) are used up each tick.
Enchantments can be blacklisted via config so that they do not come with a durability. By default, unbreaking and respiration are blacklisted.
Both default enchantment charges and recharge item charges can be added/modified via datapack.