ModsFinder

Weight & Training

by bobbby2dreki

Weight & Training is a Fabric and NeoForge datapack-based mod that gives every item in the game a weight, with strength training and exhaustion systems that players build over time.

FabricNeoForgeServer required, client optionalCreative Commons Attribution Share Alike 4.01.13 – 1.21.11

What it does

The mod adds a weight to equipment, including weapons, armor and tools, through a datapack that works with the max weight attribute. Carried weight is compared against a strength value, and a default of 10 applies until a server owner changes it. Heavier loadouts, such as a full iron set with an iron sword, bring debuffs, while higher tiers like diamond and netherite scale more slowly and cause milder penalties. Changing the default strength value requires a reset of existing strength values.

Strength rises through training, and a longer training time raises it further, so the example setting of 20 doubles the time needed to gain one point of strength. The system also adds an exhaustion mechanic: harder training and staying awake longer build up exhaustion, which sleep reduces. Strength can be customized per server as a global setting or per player as a personal one, and a value of 0 disables the system. Weight & Training requires Fabric API and uses Mod Menu and YetAnotherConfigLib (YACL) as optional dependencies for configuration screens.

Key features

  1. Weight on equipment

    Weapons, armor and tools all carry a weight, so heavier gear affects the player as strength falls short.

  2. Strength training

    Strength increases with training time, and the training duration can be set to slow or speed progress.

  3. Exhaustion build-up

    Harder training and longer periods awake raise exhaustion, which sleep clears.

  4. Global or personal strength

    Strength can be set once for a whole server or adjusted for each player, and 0 disables it.

Compatibility

Latest build for each game version and loader.

1.21.x12 of 12 versions with builds
1.21.114.0.3+1.21.x4.0.3+1.21.x
1.21.104.0.3+1.21.x4.0.3+1.21.x
1.21.94.0.3+1.21.x4.0.3+1.21.x
1.21.84.0.3+1.21.x4.0.3+1.21.x
1.21.74.0.3+1.21.x4.0.3+1.21.x
1.21.64.0.3+1.21.x4.0.3+1.21.x
1.21.54.0.3+1.21.x4.0.3+1.21.x
1.21.44.0.3+1.21.x4.0.3+1.21.x
1.21.34.0.3+1.21.x4.0.3+1.21.x
1.21.24.0.3+1.21.x4.0.3+1.21.x
1.21.14.0.3+1.21.x4.0.3+1.21.x
1.214.0.3+1.21.x4.0.3+1.21.x
1.20.x6 of 6 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 2

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional
YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Optional

Questions

Does Weight & Training need Fabric API?

Yes. Fabric API is a required dependency, and the Fabric build cannot run without it.

Does the server need the mod installed?

Yes. Only the server must run it; players may leave it out, so the mod works on the server side regardless of client installs.

How does the default strength value get changed?

The default is 10 and can be changed in the configuration. Changing it requires a reset of strength values on existing players.

In the catalog

Weight & Training is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 19,862 mods support Minecraft 1.21.11.

Similar mods

What the author says

Right now the default is 10. So if you put this to 20, for exemple, the training time will double. Then I would recomand the following value for the default strength: 26
bobbby2dreki, on the Modrinth page

Official listing

Owner
bobbby2dreki
Published
2026-03-01
Updated on Modrinth
2026-03-21
Facts verified
2026-10-15

Tags