Protection Balancer
For Minecraft 1.17-1.20.4
Requires Necronomicon API and Fabric API.
Lightweight, serverside mod that allows to define custom formulas to calculate damage reduction from armor and the protection enchantment.
The reason behind this?
Protection is busted, both in vanilla and modded. 88% damage reduction? No thanks.
Well, this mod by default changes the values to be up to 15% for armor (at 60), and 10% for protection (on a full prot V set).
- It is highly suggested to change, as it will not count armor toughness (due to it not using damage as a reference), so if you don't have anything that uses toughness for anything else, it makes the attribute useless.
Configuration File

All Versions
+ Add Version- Fixed armor being replaced before armor_toughness, making the value invalid
- Fixed crash when using underscore characters in formula
- Fixed incompatibility with Apotheosis/Zenith (and other mods that might modify armor and protection logic)