Armour Weight
Armour Weight replaces the usual armour setup with a weight system, so heavier pieces give more defence at the cost of speed.
What it does
Players no longer enter battle with a full set of netherite and nothing else to consider. Each armour item carries a weight, and heavy armour offers better defence while slowing the wearer down. The mod is built around unique armour layouts, so the choice of pieces matters more than the material alone.
Weights can be extended for modded armour in two lines of code, or with a datapack and no programming. A datapack file under the weightdata folder sets the item's namespace, path, weight and slot type, and decimal weights are accepted. Items with a missing or broken weight receive an automatically generated value, so the mod's own entries should be checked.
Armour Weight needs Cloth Config API and Fabric API. It runs server-side only, so players join without installing it. Builds cover 1.19 – 1.20.4 on Fabric and Quilt, and the latest file is 1.7 for 1.20.4, released under the MIT License as open source. The mod also adds Trinkets support and a more configurable config setup.
Key features
Weight per armour item
Each armour piece carries a weight that affects defence and movement, so loadouts become a trade-off.
Datapack weight definitions
Weights are defined in JSON files under the weightdata folder, with an id namespace, id path, weight and armour type.
Slot types
Armour is grouped as boots, head, chest, leggings or other, and any value outside those four is handled as other.
Trinkets support
Armour worn in Trinkets slots is counted by the same weight system.
Configurable behaviour
A config file lets server owners adjust how the weight system behaves.
Compatibility
Latest build for each game version and loader.
1.20.x5 of 5 versions with builds
1.19.x5 of 5 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Use cases
Modded armour packs
Pack makers can give weights to their own armour items with a short datapack file or two lines of code.
Who it’s for: Server owners and modpack makers who want armour choice to affect combat, and anyone who adds custom armour and needs weights for it.
How it compares
Elegant Armour is a client-side only option for Fabric and Quilt, covering 1.19 – 1.20.3, under All rights reserved and not open source. Equipment Weight is a client and server mod for Fabric from 1.20.1 onward, released under the MIT License as open source. Armour Weight is server-side only and covers 1.19 – 1.20.4.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Armour Weight | Fabric and Quilt | 1.19 – 1.20.4 | Server-side only | 2024-03-27 |
| Elegant Armour 👕 | Fabric and Quilt | 1.19 – 1.20.3 | Client-side only | 2025-02-25 |
| Equipment Weight | Fabric | 1.20.1 – 26.1.2 | Client and server | 2026-05-16 |
Questions
Does Armour Weight need Cloth Config API?
Do players need Armour Weight installed?
Can a datapack set weights for modded armour?
In the catalog
Armour Weight is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,907 mods support Minecraft 1.20.4.
More from AnOpenSauceDev
Similar mods
What the author says
Armour Weight is a very configurable utility/game mechanics mod. Where players used to go into battle with full netherite has now been replaced with a much better system that prioritizes unique armour layouts. Players will now have to account for the weight of their armour, with heavy armour offering better defence…
Official listing
- Modrinth page
- modrinth.com/mod/armour-weight
- Owner
- AnOpenSauceDev
- Published
- 2023-01-23
- Updated on Modrinth
- 2024-03-27
- Facts verified
- 2026-10-15
