PermanentHearts

A PaperMC plugin targeting Minecraft 1.20.1 - 1.20.6 that implements a persistent health penalty system, reducing a player’s maximum health by one heart upon each death.

4

Quick challenge

How far can you run before the mobs catch you?

PermanentHearts

PermanentHearts is a Paper plugin that adds a persistent death penalty system to your server. Each time a player dies, they permanently lose 1 heart from their maximum health. Their reduced max health is saved automatically and remains after relogging and server restarts.

The plugin can also reward PvP kills by giving the killer 1 heart back, making combat feel more meaningful while still keeping death punishing. A minimum health limit is enforced so players can never drop below 1 heart.

Features

- Lose 1 heart on every death - Reduces true max health, not just current health - Health loss is saved automatically - Works across relogging and server restarts - Minimum health floor of 1 heart - Optional PvP reward: killers regain 1 heart - Simple configuration - Admin commands for adding, setting, and checking hearts

Commands

`/permanenthearts add <hearts>` Adds hearts to yourself.

`/permanenthearts add <player> <hearts>` Adds hearts to another online player.

`/permanenthearts set <hearts>` Sets your total max hearts.

`/permanenthearts set <player> <hearts>` Sets another online player’s total max hearts.

`/permanenthearts check` Shows your current max hearts.

`/permanenthearts check <player>` Shows another online player’s current max hearts.

Alias: `/phearts`

Permissions

`permanenthearts.admin` Allows use of all admin commands. Default: `op`

Configuration

Default config: ```yml enabled: true restore-killer-heart-on-player-kill: true

ADS