DeathBan
A very simple Minecraft plugin which bans the player when he dies.
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! 💀