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.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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