Skip to content

Weighted Armor

Gives a slight hint of nerf to Minecraft Armor System by adding tiny amounts of movement speed reduction.

FabricNeoForgeForgeQuilt
Loaders
FabricNeoForgeForgeQuilt
Downloads on Modrinth
467
Followers on Modrinth
1
versions
4
Updated
July 3, 2026Jul 3
Published
in 2025

At a glance

Runs on Fabric, NeoForge, Forge and Quilt
For Minecraft 1.21.11–26.2
Needed on the server; optional in the game
Latest version — 1.0a-alter+mod from July 3, 2026
License GPL-3.0-only — free
Where it's needed
In gameoptionalOn serverrequired

Needed on the server; optional in the game

Game versions1.21.11–26.2

⚔️ Weighted Armor

Armor should feel like armor.

In vanilla Minecraft, wearing a full suit of Netherite feels no different from walking around naked — movement speed, attack speed, all the same. Weighted Armor fixes that by giving each armor tier a small but meaningful physical presence, without turning the game into a slog.


What It Does

Every armor piece now applies realistic trade-offs based on its material weight. Heavier armor slows you down and reduces your attack speed slightly. In exchange, higher-tier armor rewards you with bonus max health.

Chainmail gets a dedicated rework too — it's meant to be light and mobile, so it actually buffs your attack speed instead of penalizing it.

Movement Speed Penalty

ArmorHelmetChestplateLeggingsBootsTotal
Chainmail−0.25%−0.75%−0.50%—-1.5%
Copper−0.75%−2.00%−1.00%−0.25%-4%
Iron−1.00%−3.00%−2.00%−1.00%-7%
Diamond−2.00%−5.00%−3.00%−2.00%-12%
Netherite−3.00%−6.00%−4.00%−3.00%-16%

Attack Speed Modifier

ArmorHelmetChestplateLeggings
Chainmail+2%+5%+3%

Max Health Bonus

ArmorHelmetChestplateLeggingsBoots
Diamond+1 ❤️+2 ❤️+1 ❤️+1 ❤️
Netherite+1 ❤️+2 ❤️+1 ❤️+1 ❤️

Design Philosophy

The penalties are intentionally subtle. It's about making your armor feel different. A leather-geared player should feel more nimble than a fully-plated one, and the trade-off between mobility and protection should be a real choice, not just a gear score.

Chainmail being the odd one out is also intentional. In Vanilla Minecraft, chainmail armor can only be gotten from a mob drop, making it quite rare. Hence why we give it a little attack speed buff and the most smallest debuff for balancing purposes. I mean hey, chainmail in real life is far more lighter than a full iron plate armor, yeah?


Compatibility

  • Minecraft: 1.21.11 - 26.2
  • Works with: Survival, SMP servers, most other datapacks
  • Does not touch: Items, loot tables, advancements, or world generation

Installation

  1. Download Weighted_Armor.zip
  2. Place it in your world's datapacks/ folder
  3. In-game, run /reload
  4. You'll see a confirmation message in chat

Uninstalling

Important: Before removing the datapack, run this command in-game:

/function armor_weight:uninstall

This removes all active attribute modifiers from every player. If you skip this step and players are wearing armor at the time, the speed/health modifiers will stick.


Known Limitations

  • Modifiers apply per tick and are recalculated every tick, so there is minimal performance overhead on large servers with many players (maybe there's a way to make this more efficient soon)

FAQ

How to install Weighted Armor?

Install Fabric for your Minecraft version, download Weighted Armor for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Weighted Armor support?

Weighted Armor has builds for Minecraft 1.21.11–26.2.

Is Weighted Armor needed on the server?

Needed on the server; optional in the game

License and source
GNU General Public License v3.0 onlyfree to use and share; changes to the mod itself must be published under the same license
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More