DeathBan
A very simple Minecraft plugin which bans the player when he dies.
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.
DeathBan
💀 DeathBan
A lightweight and simple plugin that bans players when they die. Perfect for hardcore survival servers!
Got ideas or suggestions? Join our Discord!
---
✨ Features
- 🎮 IP Banning - Minimal resource usage - 🔥 IP Banning - Works on modern Folia servers - ⚔️ IP Banning - Ban only when killed by other players - 🎨 IP Banning - Support for Adventure API with colors and formatting - ⏱️ IP Banning - Customizable ban delay and duration - 👁️ IP Banning - Optional spectator mode after death - 🔐 IP Banning - Choose between player or IP bans
---
📋 Configuration
```yaml settings: banreason: "<bold><red>Game Over!</red></bold>nn<gray>You were banned for dying in combat.</gray>" ban-delay: 3 # Seconds after death until ban spectator-after-death: true # Enable spectator mode after death ban-time: 30 # Ban duration in minutes (0 = permanent) ban-ip: false # Ban IP address instead of player name ignore-permission: false # Ignore deathban.immune permission player-kill-only: false # Only ban when killed by other players debug: false # Enable debug logging ```
Color & Format Support
The `banreason` field supports Adventure API MiniMessage formatting:
Colors: `<red>`, `<blue>`, `<green>`, `<yellow>`, `<aqua>`, `<light_purple>`, `<gold>`, `<gray>`
Formatting: `<bold>`, `<italic>`, `<underlined>`, `<strikethrough>`
Example: ```yaml banreason: "<bold><red>BANNED!</red></bold>n<yellow>Reason: <gray>Died in combat</gray></yellow>" ```
---
🔑 Permissions
| Permission | Description | |-----------------|---------------------------------| | `deathban.immune` | Immunity from death bans |
---
📝 Changelog
Version 1.3.1
- ✅ Colored Ban Messages on Rejoin - ✅ Custom PlayerLoginEvent Handler for formatted ban messages - ✅ Improved ban message storage and display
Version 1.3.0
- ✅ Folia Support - ✅ Player-Kill-Only Mode - ✅ Better Ban Messages (Adventure API) - ✅ Debug Mode - ✅ Ban Timing Fixed - ✅ Safer Teleportation
---
🚀 Installation
1. Download the latest `DeathBan.jar` 2. Place it in your `plugins` folder 3. Restart your server 4. Configure `plugins/DeathBan/config.yml` to your needs
Enjoy! 💀