
LivesSMP, a plugin where players start with a limited number of lives. Each death reduces their lives, and losing them all results in a ban until revived by another player using a custom-crafted Revive Crystal.
Players begin with a configurable number of lives (default: 3).
Every death subtracts one life. When a player’s lives reach 0, they are automatically banned until another player revives them using the Revive Crystal, a special item crafted with rare materials.
✅ Configurable Life System — Set starting-lives and max-lives in config.
💀 Ban on 0 Lives — Players are banned automatically until revived.
💎 Revive Crystal — Fully customizable crafting recipe for reviving banned players.
♾️ Unlimited Lives Mode — Set max-lives: -1 to remove all life limits.
⚙️ Admin Commands — /addlives, /setlives, /removelives, /checklives, /toplives.
💬 Custom Messages — All messages and prefixes are configurable with hex color (&#RRGGBB) support.
💾 MySQL or YAML Storage — Switch easily between local file or database persistence.
📊 PlaceholderAPI Support — Display lives and status with %livessmp_lives% and %livessmp_status%.
🪄 Cross-Compatible — Works on Paper, Purpur, and Spigot (1.21+).
| Command | Description |
|---|---|
/livessmp |
Shows plugin info and help |
/lives |
Shows your remaining lives |
/revive <player> |
Revive a banned player using a Revive Crystal |
/addlives <player> <amount> |
Add lives to a player |
/setlives <player> <amount> |
Set a player’s lives |
/removelives <player> <amount> |
Remove lives from a player |
/checklives <player> |
Check another player’s lives |
/toplives |
Shows the top players with most lives |
/livessmpreload |
Reloads plugin configuration and recipes |
| Permission | Description | Default |
|---|---|---|
livessmp.admin |
Manage lives (add/set/remove) | OP |
livessmp.bypass |
Prevents life loss and bans | OP |
livessmp.check |
Allows checking other players’ lives | OP |
All plugin messages (join, life lost, revive, admin actions, etc.) can be customized in the config with full &#HEXCODE color support and placeholders like %player%, %target%, and %lives%.
✅ Paper / Purpur / Spigot 1.21+
⚙️ Built using the modern Paper API
🚀 Optimized for performance and stability
Found a bug or have a suggestion?
Report it on the GitHub Issues page.
Please include:
Your feedback helps make LivesSMP better for everyone 💪
Want to help improve LivesSMP? Awesome!
You can contribute by:
Before contributing code, please:
Every contribution is appreciated, even small ones ❤️