This update transforms LifeLimitz from a simple life-stealing plugin into a comprehensive hardcore survival management tool.
Added
- Global Game Modes: Choose how players are handled when they run out of lives:
ban: Traditional temporary ban (defaults to 12h).spec: Players become ghosts (Spectator mode) permanently.specrevive: Advanced team-based survival mode with graves and revival mechanics.
- Grave System (
specrevive):- Upon final death, a "Grave" (ArmorStand with player head and hologram) appears at the death location.
- Graves are transient and only visible when the deceased player is online to save resources.
- Graves expire after a configurable duration (default: 7 days). If not revived, the player is banned for 48h.
- Revival Totem:
- A new powerful artifact for the
specrevivemode. - Crafting Recipe: 1 Netherite Ingot, 2 Ghast Tears, 1 Nether Star, 1 Blue Egg.
- Cinematic Revival: Right-clicking a grave with the totem triggers a majestic animation: teleporting the player to the sky with a slow-fall descent, accompanied by particles and fireworks.
- A new powerful artifact for the
- Anti-Relog (PvP Combat Tag):
- Players are tagged in combat for 15 seconds after a PvP hit.
- Combat status is displayed on the BossBar (Yellow bar with opponent's name and timer).
- If a player logs out during combat:
- They lose 2 lives (configurable).
- Their entire inventory drops with an explosion effect.
- The opponent is notified of the kill.
- Dynamic BossBar:
- Normally shows current life count [❤].
- During PvP, automatically switches to a Combat HUD with a countdown and opponent's name.
- Post-Ban Recovery: Players now rejoin with 5 lives (configurable) after serving a ban or being revived, preventing infinite death loops.
- Admin Commands:
/lifez mode <ban|spec|specrevive>: Change the global server mode on the fly./lifez give <player> revive: Grant the legendary Revive Totem./lifez antirelog <on|off>: Emergency toggle for the anti-relog system.
Changed
- Life Stealing Logic: Fixed a bug where deaths by mobs would incorrectly credit a life to the last player who hit them. Now, credits are only awarded for direct kills.
- Performance: Upgraded BossBar update frequency to 0.25s for smooth timer animations.
- Cleanup: Graves are now properly cleared from the world when the plugin is disabled or a player logs out.
First version!
