LivesPlugin

LivesPlugin: Hardcore Minecraft plugin with limited lives, revives, and Life Stars. Made with ❤️ by Kai.

1,59k

Quick challenge

How far can you run before the mobs catch you?

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

ADS