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.
Unintended Side Effects
A common issue you might encounter is balance, ironically. As this mod changes the general formula, this means it applies to ALL entities. So if you have entities that depend heavily on armor, you might have to manually adjust them.
Configuration File

- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.17.1, 1.19.3, 1.20.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on CurseForge — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Protection Balancer (Modpack Utils Series) is a free Minecraft Java mod. Compatible with Minecraft 1.17.1, 1.19.3, 1.20.2, 1.18.1 and newer. Downloaded 3,505,826 times (via CurseForge). Download it and open it directly in the game.