
LivesPlugin
LivesPlugin: Hardcore Minecraft plugin with limited lives, revives, and Life Stars. Made with ❤️ by Kai.
Автор: Kaiwhodevs2,6 тыс.7обновлён 15 февр. 2026 г.
ПриключенияСнаряжениеУтилиты
Описание
🩸 Lives Plugin
A lightweight hardcore survival plugin 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 (BAN or SPECTATOR — configurable)
- Revive Books allow players to bring eliminated players back
- Life Stars grant extra lives and can be traded or withdrawn
- Optional LIFE_STAR drop & crafting limits 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 | Set lives | lives.setlives |
| /addlives | /addlives | Add lives | lives.addlives |
| /removelives | /removelives | Remove lives | lives.removelives |
| /revivebook | /revivebook [player] | Get revive book | lives.revivebook |
| /lifestar | /lifestar | Get Life Star | lives.lifestar |
| /withdrawlife | /withdrawlife | 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 havestarting-lives— Lives given on first joinrevive-lives— Lives restored when revivedlose-life-on-pvp-only— Only lose lives from player kills
☠️ Elimination Mode
elimination:
mode: BAN
- BAN — 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
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
Галерея
Последние версии
Все версии →release
LivesPlugin 1.3
1.315 февр. 2026 г.1,6 тыс.Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, purpur, spigot
Что нового
## 📝 Changelog – v1.3
### ✨ New Additions
- Added full **Folia support**.
- Plugin is now compatible with Folia’s region-based threading model.
- All scheduled tasks and player interactions are now thread-safe.
- Maintains compatibility with Paper, Spigot, Bukkit, and Purpur.
- Added **bStats integration**.
- Plugin now reports anonymous usage statistics via bStats.
- Public statistics page: https://bstats.org/plugin/bukkit/LivesPlugin/
### ⚙️ Improvements
- Improved cross-platform compatibility between Paper and Folia.
- Optimized internal scheduling to ensure safe execution across all supported server types.
- Minor internal performance refinements.
### 🔧 Bug Fixes
- Fixed threading edge cases to ensure stable behavior under Folia.
- Improved message broadcasting reliability across different server implementations.
### 💖 Misc
- Continued stability improvements and internal cleanup.
- Made with ❤️ by Kai
- Support & community on Discord: https://discord.gg/Ha3FHZBX5Q
- Licensed under **All Rights Reserved (ARR)**
release
LivesPlugin 1.2
1.223 дек. 2025 г.512Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
## 📝 Changelog – v1.2
### ✨ New Additions
- Added **configurable elimination behavior** for players who reach 0 lives.
- New `elimination.mode` option in `config.yml`:
- `BAN` (default) — preserves hardcore behavior.
- `SPECTATOR` — keeps eliminated players online in spectator mode.
- Added **spectator elimination system**.
- Eliminated players in SPECTATOR mode:
- Are placed into spectator mode instead of being banned.
- Are fully restricted from interacting with the world.
- Persist across server restarts.
- Appear in the revive menu as normal.
- Added **spectator revival handling**.
- When revived, spectator players:
- Are restored to survival mode.
- Receive revive lives as configured.
- Are teleported to the server spawn.
- Added **LIFE_STAR drop limit** configuration.
- Prevents LIFE_STAR drops once a player reaches a set number of lives.
- Added **LIFE_STAR crafting limit** configuration.
- Prevents crafting LIFE_STAR once a player reaches a configured life threshold.
- Added **respawn action bar message**.
- Displays remaining lives when a player respawns after death.
- Added **unified action bar messaging system**.
- Action bar messages are now configurable in `messages.yml`:
- `actionbar.join`
- `actionbar.respawn`
- `actionbar.revive`
### ⚙️ Improvements
- LIFE_STAR crafting and drop behavior now dynamically updates per player based on current lives.
- Revive GUI dynamically adapts based on elimination mode (BAN vs SPECTATOR).
- Action bar messages safely fail if missing or empty.
- Improved internal validation when reviving players.
### 🔧 Bug Fixes
- Fixed an issue where **server-banned players could appear in the revive menu**.
- Fixed LIFE_STAR drops still triggering when players were above the configured life limit.
- Fixed revive GUI logic inconsistencies for eliminated players.
### 💖 Misc
- Added spectator protection to prevent eliminated spectators from bypassing restrictions.
- Internal logic cleanup and stability improvements.
- Improved handling of edge cases related to lives, revives, and elimination states.
- Made with ❤️ by Kai
- Support & community on Discord: https://discord.gg/Ha3FHZBX5Q
- Licensed under **All Rights Reserved (ARR)**
release
LivesPlugin 1.1
1.17 нояб. 2025 г.299Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
## 📝 Changelog – v1.1
### ✨ New Additions
- Added **`messages.yml`** — all plugin messages are now stored separately for easy editing and customization.
- Implemented **dynamic reloading** for both `config.yml` and `messages.yml` using `/livesreload`.
- Enhanced **recipe editor** functionality and stability.
- Improved **TAB display handling** with real-time updates when reloading the plugin.
### ⚙️ Improvements
- Renamed `/recipe` → **`/livesrecipe`** to avoid command conflicts.
- Removed `/help` command to prevent interference with other plugins — use `/livesplugin help` instead.
- “Reset to Default” in the recipe editor now **auto-saves, closes the menu, and confirms via message**.
- Recipe validation system improved to prevent shape and symbol errors.
- **Updated default Revive Book recipe** for better material balance and progression.
- TAB display now respects the `enabled` option in the config.
- Disabled the ability to craft a beacon with the LifeStar.
### 🔧 Bug Fixes
- Fixed **startup crash** caused by invalid recipe symbols.
- Fixed **reset to default** requiring a second save to take effect.
- Fixed **`livesplugin:recipe`** incorrectly showing the help menu instead of opening the editor.
- Fixed **messages.yml** not saving or reloading properly.
- Fixed **tab display toggle** not disabling when set to false.
### 💖 Misc
- Messages are now entirely configurable in **`messages.yml`** — no more message editing in `config.yml`.
- Overall plugin stability, reload performance, and error handling improved.
- Made with ❤️ by Kai
- Support & community on Discord: [https://discord.gg/Ha3FHZBX5Q](https://discord.gg/Ha3FHZBX5Q)
- Licensed under **All Rights Reserved (ARR)**
release
LivesPlugin 1.0
1.012 окт. 2025 г.199Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
## 📝 Changelog – v1.0
### ✨ Features
- Added **hardcore lives system**: players start with 3 lives and lose 1 on death.
- Players are **eliminated (banned)** when lives reach 0.
- **Revive Books** can bring back eliminated players with 1 revive life.
- **Life Stars** grant extra lives (+1) and can be crafted, traded, or withdrawn.
- TAB menu shows **player lives** with color coding (green/yellow/red).
- Fully configurable messages, sounds, recipes, and GUI options.
- **PvP-only mode** optional — only lose lives from player kills.
### 🛠 Improvements
- Action bar messages for joining and reviving.
- Broadcast announcements for eliminations and revives.
- Optimized elimination/revival sound effects and GUI display.
- Config defaults updated for easy Modrinth use.
### ⌨ Commands & Permissions
- `/lives` — check your lives (all players)
- `/setlives <player> <amount>` — set lives (OP only)
- `/addlives <player> <amount>` — add lives (OP only)
- `/removelives <player> <amount>` — remove lives (OP only)
- `/revivebook` — get a revive book (OP only)
- `/lifestar` — get a Life Star (OP only)
- `/withdrawlife <amount>` — convert lives to Life Stars (all players)
- `/revive` — open revive menu (OP only)
- `/livesreload` — reload configuration (OP only)
### 🔧 Bug Fixes
- Fixed life drops when inventory is full.
- Fixed revive GUI display issues.
- Fixed PvP kill rewards not granting lives correctly.
### 💖 Misc
- Plugin made with ❤️ by **Kai**
- Support & community on Discord:
[https://discord.gg/Ha3FHZBX5Q](https://discord.gg/Ha3FHZBX5Q)
- All Rights Reserved


