
Armor Tweaks
Makes armor protection & toughness super configurable.
About this Mod
Minecraft Armor Tweaks
Tired of protection being too powerful? Fed up with the slap fights, waiting for the other player's four sets of gear to
degrade? Well, wait no more!
This mod does a few things:
- Make the max damage reduction by armor points configurable
- Make the damage reduction provided by protection configurable
- Provide a few alternate ways of handling toughness
- Remove armor caps. Total armor or protection point values above 20 will bypass the configured limits, similarly to
the mod AttributeFix
Purpose
I'm working on a total combat overhaul, and the main issue I discovered is that armor is simply too strong. My solution
is to simply nerf the everliving heck out of it.
Configuration
All configuration is done through the file config/armor-nerf.json5 in your .minecraft directory or through
Mod Menu. Vanilla values are shown here:
{
"armorPercentage": 0.8,
"protectionPerPoint": 0.04,
"removeArmorLimit": false,
"armorFormula": "vanilla"
}
armorMultiplier is the amount of damage protection that full diamond armor (a full armor bar) will provide.
protectionPerPoint is the percentage of damage reduction granted by each protection point. You can read up on what a
protection point is here.
removeArmorLimit: removes the cap of 20 armor points.
armorFormula is the formula used to determine how armor and toughness affect damage taken. It can be one of these
options:
vanilla: This is how vanilla typically calculates it. Read up on how that works
here.toughness_disabled: Ignores the toughness system entirely.flat_toughness: Toughness reduces the incoming damage by a flat amount.large_toughness: Toughness makes armor more effective against larger attacks.crumbling_armor: Rebel's insane formula that makes toughness add to the armor value based on durability.
Extending
If you want to add more formulae, you totally can! Just make your formula class extend me.ryleu.armornerf.ArmorFormula
and then register your new class with me.ryleu.armornerf.ArmorNerf::registerFormula. The id you pass in will become
the string you have to input into the config.
Questions, Comments, or Concerns
Feel free to reach out in the issues section of this page, or on Discord @ryleu.
Credit
- wizardwatch for the icon
- Rebel459 for formula ideas
Available Versions
How to Install Armor Tweaks on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.8).
Install Mod
Open the mod browser in the dashboard and search for "Armor Tweaks". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.8, 1.21.7, 1.21.6 (+18 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Armor Tweaks server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.8). You can switch loaders with one click in the panel.
Is Armor Tweaks compatible with fabric and quilt?
Armor Tweaks officially supports fabric, quilt for Minecraft 1.21.8, 1.21.7, 1.21.6. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Armor Tweaks – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Armor Tweaks consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Armor Tweaks with just one click on your server.