LivesPlugin
LivesPlugin: Hardcore Minecraft plugin with limited lives, revives, and Life Stars. Made with ❤️ by Kai.
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.
LivesPlugin
🩸 Lives Plugin
A lightweight limited lives system that adds a limited lives system to your server — perfect for SMPs, creator events, and high-stakes challenges.
Everything is fully customizable - lives, elimination behavior, items, recipes, messages, sounds, and gameplay rules.
---
⚔️ Core Features
- Players start with a configurable number of lives and lose 1 life on death - At 0 lives, players are eliminated (join, respawn, and revive) - join, respawn, and revive allow players to bring eliminated players back - join, respawn, and revive grant extra lives and can be traded or withdrawn - Optional join, respawn, and revive based on player lives - TAB list shows player lives with color indicators - Action bar messages for join, respawn, and revive events - Fully customizable messages, recipes, sounds, and behavior
---
⌨️ Commands
| Command | Usage | Description | Permission | |--------|------|-------------|------------| | /lives | /lives [player] | Check lives | lives | | /setlives | /setlives <player> <amount> | Set lives | lives.setlives | | /addlives | /addlives <player> <amount> | Add lives | lives.addlives | | /removelives | /removelives <player> <amount> | Remove lives | lives.removelives | | /revivebook | /revivebook [player] | Get revive book | lives.revivebook | | /lifestar | /lifestar | Get Life Star | lives.lifestar | | /withdrawlife | /withdrawlife <amount> | Withdraw lives | lives.withdrawlife | | /revive | /revive | Open revive menu | lives.revive | | /livesreload | /livesreload | Reload configs | lives.reload | | /livesrecipe | /livesrecipe | Edit recipes | lives.recipe | | /livesplugin | /livesplugin | Admin help | lives.admin |
---
🧾 Permissions
| Permission | Description | Default | |-----------|------------|---------| | lives.setlives | Set player lives | OP | | lives.addlives | Add lives | OP | | lives.removelives | Remove lives | OP | | lives.revivebook | Give revive books | OP | | lives.lifestar | Give Life Stars | OP | | lives.reload | Reload plugin | OP | | lives.withdrawlife | Withdraw lives | TRUE | | lives.revive | Open revive GUI | OP | | lives.recipe | Edit recipes | OP | | lives.admin | Admin tools & help | OP |
---
⚙️ Configuration (config.yml)
🔢 Life Settings
- `max-lives` — Maximum lives a player can have - `starting-lives` — Lives given on first join - `revive-lives` — Lives restored when revived - `lose-life-on-pvp-only` — Only lose lives from player kills
☠️ Elimination Mode
```yml elimination: mode: BAN ``` - SPECTATOR — Eliminated players are banned until revived - SPECTATOR — Eliminated players stay online in spectator mode
🧾 TAB Display
- Toggle TAB list on/off - Customize format and color thresholds
📘 Revive Book
- Enable or disable revive books - Customize item name, lore, and recipe
⭐ Life Star
- Enable or disable Life Stars - Configure lives granted per use - Drop limit and crafting limit by life count - Fully customizable item and recipe
🔊 Sounds
- Elimination & revive sounds - Adjustable volume and pitch
Apply changes instantly with `/livesreload`.
---
💬 Messages (messages.yml)
- All plugin messages are fully configurable - No hardcoded text - Supports legacy color codes (`&`)
Action Bar Messages
```yml actionbar: join: respawn: revive: ```
Includes command responses, broadcasts, GUI text, ban screen, and spectator messages.
---
📝 License
All Rights Reserved (ARR) You may not copy, modify, or redistribute this plugin without explicit permission.
---
✅ Simple to configure 🔥 High-stakes gameplay ⚔️ Built for SMPs & content creators