Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
Void Immortality
Void Immortality is a lightweight Paper plugin that gives server owners complete control over player survival. Protect individual players, enable server-wide immortality, configure timed protection, and keep combat feeling natural with normal damage sounds, red hurt animations, and knockback.
Players protected by immortality can still take damage normally, but lethal hits leave them at half a heart instead of killing them.
Features
- Player-specific immortality
- Global immortality mode
- Timed immortality with restart-safe expiration
- Selector support, including
@a,@p, and@s - Players remain at half a heart instead of dying
- Normal damage sounds and red hurt animations
- Normal knockback from players and entities
- Vanilla Totem of Undying behavior is preserved
- Optional fall immunity
- Persistent settings stored automatically
- Console-compatible administration commands
- Lightweight and server-side only
- No client-side mod required
- No armor durability protection or armor repair features
Commands
/immortal
Toggle immortality for yourself.
/immortal set <player|selector> <true|false> [seconds|-1]
Enable or disable immortality for a player or selector.
/immortal get <player|selector>
Check a player’s immortality status.
/immortal global
Check the current global immortality status.
/immortal global <true|false> [seconds|-1]
Enable or disable global immortality. Use -1 for unlimited duration.
/immortal fall <true|false>
Enable or disable fall immunity for yourself.
/immortal reload
Reload saved plugin data.
Permissions
voidsmp.immortality.use— Use/immortalfor yourself. Default: everyonevoidsmp.immortality.admin— Manage other players, global settings, fall immunity, and reload data. Default: operators
Compatibility
- Minecraft: 1.21.11
- Server software: Paper 1.21.11
- Java: 21
- Client installation: Not required
Data Storage
Player settings are saved automatically in:
plugins/VoidSMP-Immortality/data.yml
Timed protection uses real-world timestamps, so expiration remains accurate after server restarts.


