
Lifesteal 2
Lifesteal2 is a fully configurable lifesteal plugin that adds custom heart mechanics, revives, and crafting recipes to your server. Players can gain, lose, withdraw, and trade hearts, even revive fallen players using the unique Revive Tool and GUI.
Tags
Creators
Details
1.1
Compatibility
Changes
Lifesteal2 v1.2
Major Additions
-
Custom message system: All plugin messages can now be fully configured in messages.yml, including leaderboard formatting and help menus.
-
PlaceholderAPI integration: Added %lifesteal2_hearts%, %lifesteal2_is_banned%, and %lifesteal2_rank% placeholders for use in scoreboards and sidebars.
-
Configurable heart limits: Added max and min heart values with the option to enable or disable the limit system.
-
Revive system improvements: Added configurable heart count after revival and support for multi-page GUIs with customizable slot sizes.
-
Punishment system: Players can now be temporarily banned or have custom commands executed upon reaching zero hearts.
-
Indirect kill tracking: Kills from explosions or projectiles now correctly attribute the attacker where possible.
-
Update checker: The console now notifies the server owner if a new plugin version is available.
Fixes and Improvements
-
Fixed banned players incorrectly appearing with one heart on the leaderboard.
-
Improved message prefix handling and color formatting consistency.
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:6AhQCfxN:ry0Zb6yO"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6AhQCfxN:ry0Zb6yO"
}
