HomeJavaModsArmor Tweaks
Armor Tweaks
ModsJava

Armor Tweaks

by ryleu · on Modrinth

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.5–1.21.8 · Fabric⬇ Download for 1.21–1.21.4 · Fabric⬇ Download for 1.20.2–1.20.6 · Fabric⬇ Download for 1.20.1 · Fabric⬇ Download for 1.19–1.20 · Fabric⬇ Download for 1.21–1.21.4 · Quilt⬇ Download for 1.20.2–1.20.6 · Quilt⬇ Download for 1.20.1 · Quilt⬇ Download for 1.19–1.20 · Quilt
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

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:

  1. Make the max damage reduction by armor points configurable
  2. Make the damage reduction provided by protection configurable
  3. Provide a few alternate ways of handling toughness
  4. 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:

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

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more