☠️ DeathBan
DeathBan is a lightweight Minecraft plugin that automatically bans players when they die — perfect for hardcore events, UHC sessions, or any server where death should actually mean something.
🔥 What does it do?
When a player dies, they are automatically kicked and banned Permament. While banned, they see a clear message on the login screen telling them they died and must wait until an Admin unbans all Players.
✨ Features
- Automatic death bans — Players are kicked after dying, then blocked from rejoining
- Custom ban screen — Banned players see a clear message explaining why they can't connect
- Whitelist system — Protect specific players (like admins or event staff) from ever getting banned on death
- Manual unban — Instantly unban a specific player with one command
- Unban everyone at once — Reset the entire event with a single
/deathban unbanall — great for starting a new round
- Toggle on/off — Enable or disable the whole system at any time without restarting the server
- Persistent bans — Bans survive server restarts.
🛠️ Commands
| Command |
What it does |
/deathban toggle |
Turn the death ban system on or off |
/deathban whitelist add <player> |
Protect a player from death bans |
/deathban whitelist remove <player> |
Remove a player from the whitelist |
/deathban unban <player> |
Manually unban one specific player |
/deathban unbanall |
Instantly unban all currently banned players |
All commands support tab completion, including auto-suggesting currently banned players for /unban.
🔒 Permissions
| Permission |
Who needs it |
deathban.admin |
Required to use any /deathban command |
🛠️ Installation
- Download
Deathban-1.0..jar
- Place it in your
plugins/ folder
- Start the server
⚙️ Configuration
The plugin generates a simple config.yml on first launch. It stores the on/off state, the whitelist, and all active bans. You don't need to edit it manually — everything can be managed in-game.
💡 Perfect for...
- Hardcore events — Run a weekend event where death means elimination
- UHC servers — Add real stakes to every encounter
- SMP seasons — Give your season a hardcore twist without switching game modes
- Tournaments — Automatically eliminate players who die, then reset the whole field for the next round with
unbanall
📋 Requirements
- Minecraft 1.21+
- A Bukkit / Spigot / Paper server
📝 Notes
- The whitelist is UUID-based, so players can't bypass it by changing their username
- No external dependencies — drop the
.jar in and you're done