SimplyImmortal is a lightweight yet powerful PaperMC plugin that gives server operators full control over player immortality. Grant players a health floor they can never drop below, cap how much they can heal, and customize the experience with per-player settings — all without sacrificing the feel of real combat.
When a player has immortality enabled, they will never die — but they still feel every hit. Hurt animations, knockback, damage sounds, and red flash all fire normally. The player simply cannot drop below their configured minimum health. This makes it perfect for staff members, event hosts, scripted servers, or any scenario where you want a player protected without making them feel invincible.
It is unfortunately hard to get images of the plugin so, you'll just have to try it out yourself!
/immortal on [player] — Enable immortality
/immortal off [player] — Disable immortality
/immortal set [player] — Toggle immortality on/off
/immortal toggle [player] — Toggle immortality on/off
/immortal list — List all immortal players
/immortal setminhearts <number> [player] — Set minimum health floor
/immortal setmaxhearts <number> [player] — Set maximum healable health
/immortal lightningondeath <true|false> [player] — Toggle lightning on death
/immortal totem <true|false> [player] — Toggle totem compatibility
/immortal reset [setting] [player] — Reset settings to defaults
/immortal reload — Reload config and data
Health values use half-hearts — 1 = half a heart, 2 = one full heart, 20 = full vanilla health bar.
All permissions default to OP. The parent node simplyimmortal.command grants access to everything. Individual nodes follow the format simplyimmortal.

SimplyImmortal is a PaperMC plugin that grants players a configurable health floor they can never drop below, keeping them alive while still feeling every hit. Fully per-player with persistent data, customizable messages, and simple toggle commands.