ModsFinder

Shattered Legacy: Lose Hearts on Death

by LoereDami

Shattered Legacy: Lose Hearts on Death is a Forge mod that changes how maximum health is lost after a death, and the server is the only side that runs it.

ForgeServer-side onlyMIT License1.20 – 1.20.6

What it does

The mod is inspired by mediumcore play, a middle ground between normal and hardcore, in which a death costs part of the player's progress without ending the world. Instead of losing everything, players lose maximum health when they die and recover hearts gradually over time, so a world stays playable after a bad run.

A mechanic called soul exhaustion, controlled by a command, changes how the loss works, so a server owner can tune it to the kind of game they want. The author tested a creative case where a player could wait out the effect until nothing was left to lose, and set the mod up to avoid that. An option lets players lose maximum health while holding certain potion effects for a set amount of time.

Shattered Legacy requires Kotlin for Forge. It is server-side only, so players join without installing it. Files are published for Forge across 7 release versions, 1.20 – 1.20.6, and the latest is for 1.20.6, released under the MIT License. The code is not open source.

Key features

  1. Heart loss on death

    A death removes maximum health instead of ending the run, keeping the world playable after a loss.

  2. Gradual heart recovery

    Hearts return over time, so a lost maximum health value is regained without a separate item or command.

  3. Soul exhaustion command

    A command controls soul exhaustion, which changes how the health loss behaves for the affected player.

  4. Potion-based health loss

    An option makes maximum health drop while certain potion effects are active for a specified time.

Compatibility

Latest build for each game version and loader.

1.20.60.3.1b
1.20.50.3.1b
1.20.40.3.1b
1.20.30.3.1b
1.20.20.3.1b
1.20.10.3.1b
1.200.3.1b
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Kotlin for ForgeAdds a Kotlin language loader and provides some optional utilities.
Required

Use cases

Mediumcore servers

Server owners who want deaths to matter without a full permadeath rule can use the mod to set the pace of recovery.

Who it’s for: Server owners who run survival or mediumcore worlds and want a lighter penalty than permanent loss. Players join a server that runs the mod without installing anything.

Questions

Does Shattered Legacy require Kotlin for Forge?

Yes. Kotlin for Forge is a required dependency and must be installed next to the mod on the server.

Does a player need the mod to join a server that runs it?

No. Only the server needs it, and players join without installing anything.

Which game versions does Shattered Legacy support?

Files exist for 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5 and 1.20.6, and the latest Forge file is for 1.20.6.

In the catalog

Shattered Legacy: Lose Hearts on Death is one of 19,031 Adventure mods on ModsFinder, and one of 10,478 Adventure mods for Forge. 11,154 mods support Minecraft 1.20.6.

More from LoereDami

All projects

Similar mods

What the author says

This mod was inspired by mediumcore, however I thought, losing the world was a little bit rough, though I didn't want to absuing death being an option either. This mechanic is called soul exhaustion, there is a soul exhaustion command, that can actively change how affected you currently want to be by it.
LoereDami, on the Modrinth page

Official listing

Owner
LoereDami
Published
2025-02-19
Updated on Modrinth
2025-07-31
Facts verified
2026-10-15

Tags