All versions
1.2
Release
LivesPlugin 1.210 months ago 510
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
๐ Changelog โ v1.2
โจ New Additions
- Added configurable elimination behavior for players who reach 0 lives.
- New
elimination.modeoption inconfig.yml:BAN(default) โ preserves hardcore behavior.SPECTATORโ keeps eliminated players online in spectator mode.
- New
- 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.
- Eliminated players in SPECTATOR mode:
- Added spectator revival handling.
- When revived, spectator players:
- Are restored to survival mode.
- Receive revive lives as configured.
- Are teleported to the server spawn.
- When revived, spectator players:
- 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.joinactionbar.respawnactionbar.revive
- Action bar messages are now configurable in
โ๏ธ 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)
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:fSPFaZbf:wIBld1Sc"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:fSPFaZbf:wIBld1Sc"
}

