Health to Size
by Hexasan
Health to Size makes a player's body size follow their current health, with the size set by the server through commands and a data pack.
What it does
Size changes as health goes up or down, so a player who is hurt appears smaller and one at full health appears larger. The effect is driven by the generic.scale attribute that Minecraft added in snapshot 23w51a, which scales the player relative to their health. Servers can set the base Size Multiplier with a run trigger, or with a scoreboard value adjusted per player.
The change is applied per player by adding the dontSize tag, which lets server owners opt individual players out. Because the mod is delivered as a data pack for servers, the server carries the logic and clients only see the result. Builds are published for Fabric, Forge, NeoForge and Quilt, covering 1.20.6 – 26.3 across 18 release versions, under the MIT License, which is not open source.
Key features
Health-linked scale
The player's size changes with current health, using the generic.scale attribute.
Global size multiplier
A trigger sets a Size Multiplier value that applies across the server, with a default setting.
Per-player scoreboard values
A scoreboard objective adjusts the Size Multiplier of an individual player.
Opt-out tag
Adding the dontSize tag to a player keeps that player's size from changing.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x7 of 7 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Use cases
Survival servers
Server owners can use size as a visible sign of how hurt a player is during fights or hardcore runs.
Role-play events
Commands can switch the size multiplier for a whole group before an event and reset it afterward.
Who it’s for: Server owners and map makers who want a visual health effect without writing their own scripts. Single-player players are not the main audience, since the mod is set up through server commands and data.
How it compares
Player Size Changer is server-side and requires no client mod, with files for 1.21.4 – 26.3 under the MIT License and not open source. More Xp More Size is also server-required, client optional, and covers 1.20.5 – 26.3, but it scales size by experience instead of health. Random Size uses the same environment and version range, and its scale is chosen at random rather than tied to health.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Health to Size | Fabric, Forge, NeoForge and Quilt | 1.20.6 – 26.3 | Server required, client optional | 2025-09-30 |
| Player Size Changer | Fabric, Forge, NeoForge and Quilt | 1.21.4 – 26.3 | Server required, client optional | 2026-07-04 |
| More Xp More Size | Fabric, Forge, NeoForge and Quilt | 1.20.5 – 26.3 | Server required, client optional | 2025-09-26 |
| Random Size | Fabric, Forge, NeoForge and Quilt | 1.20.5 – 26.3 | Server required, client optional | 2025-09-26 |
Questions
Which versions does Health to Size support?
How can one player be excluded from the size effect?
In the catalog
Health to Size is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 8,071 mods support Minecraft 26.3.
More from Hexasan
Similar mods
What the author says
Uses the generic.scale attribute introduced in 23w51a to scale the player relative to their health.
Official listing
- Modrinth page
- modrinth.com/mod/health-to-size
- Owner
- Hexasan
- Published
- 2023-12-18
- Updated on Modrinth
- 2025-09-30
- Facts verified
- 2026-10-15
