Weighted Armor
Gives a slight hint of nerf to Minecraft Armor System by adding tiny amounts of movement speed reduction.
- Loaders
- FabricNeoForgeForgeQuilt
- Downloads on Modrinth
- 467
- Followers on Modrinth
- 1
- versions
- 4
- Updated
- July 3, 2026Jul 3
- Published
- in 2025
At a glance
Needed on the server; optional in the game
⚔️ 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
| Armor | Helmet | Chestplate | Leggings | Boots | Total |
|---|---|---|---|---|---|
| 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
| Armor | Helmet | Chestplate | Leggings |
|---|---|---|---|
| Chainmail | +2% | +5% | +3% |
Max Health Bonus
| Armor | Helmet | Chestplate | Leggings | Boots |
|---|---|---|---|---|
| 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
- Download
Weighted_Armor.zip - Place it in your world's
datapacks/folder - In-game, run
/reload - You'll see a confirmation message in chat
Uninstalling
Important: Before removing the datapack, run this command in-game:
/function armor_weight:uninstallThis 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