Перейти к содержимому
Mineforgian

LivesPlugin

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

Загрузки
2K
Подписчики
7
Обновлён
15 февраля 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 12 октября 2025 г.

🩸 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 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

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

Ченджлог

1.3Релиз1.21.9, 1.21.10, 1.21.11 · 15 февраля 2026 г.

📝 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.

⚙️ 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)
1.2Релиз1.21.9, 1.21.10, 1.21.11 · 23 декабря 2025 г.

📝 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)
1.1Релиз1.21.9, 1.21.10, 1.21.11 · 7 ноября 2025 г.

📝 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
  • Licensed under All Rights Reserved (ARR)
1.0Релиз1.21.9, 1.21.10, 1.21.11 · 12 октября 2025 г.

📝 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

Комментарии

Загружаем…