SuperEnchantments
This server-side only mod completely revamps the enchanting mechanics. All its features can be flexibly configured through the configuration file.
Enchantment Improvements
Removal of spell combination restrictions:
You can now combine previously incompatible enchantments. For bows, the combination of "Mending" and "Infinity" is available, while for crossbows — "Piercing" and "Multishot". On armor pieces, all types of protective charms become compatible: "Protection", "Projectile Protection", "Fire Protection", and "Blast Protection". The same applies to weapons — now "Sharpness", "Smite", and "Bane of Arthropods" can be applied together. For new maces, the ability to combine "Density", "Breach", and the already mentioned charms against creatures has been added.
Triden т Enhancements
Updated features:
Added a second level of the "Channeling" spell, allowing you to summon lightning even without a thunderstorm. If a trident with "Loyalty" is thrown into the void, it is no longer destroyed. Also, Tridents always return to the same slot from which they were thrown (if there is free space).
Additional Settings
Mechanics optIMization:
Boots with "Soul Speed" no longer take damage when walking on soul sand and soul soil. Armor with "Thorns" does not wear out when dealing damage to mobs. The "Infinity" enchantment for bows works without arrows in the inventory, and for crossbows, this function has also become available.
Extended capabilities:
All villagers now offer books with the maximum level of enchantments at the minimum vanilla price (option disabled by default). The increase in enchanting cost on the anvil when repeatedly applied has been disabled. Custom levels for standard spells have been added — they can be configured in the configuration. New levels can appear in enchanting tables, villager trade, and loot chests (disabled by default; for balance, it is recommended to combine with disabling the increasing enchantment cost).
Each of the features can be activated or deactivated through the mod's configuration file.