Tags
Creators
Details
Licensed ARR
Published last year
Updated 3 months ago
All versions
1.6.0
Release
Lifesteal Plugin 1.6.04 months ago 1,053
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
Lifesteal SMP β Changelog
Important Notice
| Change | Description |
|---|---|
| PlaceholderAPI incompatibility on 26.2 | This plugin version is currently not compatible with PlaceholderAPI when running on Minecraft 26.2 (server). |
Changelog/Improvements
| New features | Description |
|---|---|
| Heart Refund system | Deaths from non-player causes can now be handled more fairly, depending on server settings. (configurable) |
| Player-only heart loss option | Servers can now make heart loss happen only when a player is killed by another player. (configurable) |
| Anti-Farm protection | Repeatedly killing the same player in a short time no longer lets players farm hearts unfairly. (configurable) |
| Indirect kill support | Indirect player-caused deaths are now handled more accurately, making heart rewards feel fairer. (configurable) |
| API support added | LifestealSMP now includes API support, allowing better compatibility with supported addons and external features. |
Small notice: All of the new features (except for API) can be enabled/disabled in the config.yml based on user's preferences
| Change | Description |
|---|---|
| Fairer death handling | Non-combat and environmental deaths now behave more consistently. |
| Better PvP heart transfers | Heart gain and heart loss during PvP is now more reliable and predictable. |
| Cleaner indirect kill rewards | Players can now be rewarded more properly for certain indirect kills. |
| Anti-farm cooldown enforcement | Repeated killer β victim kills inside the cooldown no longer transfer hearts. |
| Lifesteal ban checks improved | Compatible systems can now detect whether a player is banned through the Lifesteal system more cleanly. |
| Change | Description |
|---|---|
| Safer heart withdrawal | Withdrawing a heart is now more reliable and less likely to fail unfairly. |
| Better inventory protection | Players are less likely to lose a heart if their inventory is full. |
| Improved heart consumption | Using heart items is now more consistent and less prone to accidental issues. |
| Better max-heart checks | Heart items now behave more cleanly when a player is already near or at the limit. |
| Heart item support | Compatible systems can now create and give heart items more cleanly. |
| Heart actions supported | Supported integrations can now read, add, remove, and set player hearts more directly and reliably. |
| Change | Description |
|---|---|
| More stable revive sessions | Reviving players now works more smoothly and consistently. |
| Better revive timeout handling | Expired revive attempts clean up more reliably. |
| Improved revive beacon usage | Revive Beacons now behave more safely during interaction and chat flow. |
| Revives supported | Supported integrations can now trigger player revival in a cleaner and more consistent way. |
| Revive Beacon support | Compatible systems can now create, give, and recognize Revive Beacons more reliably. |
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:pZ4D6mrk:sc1MKHwT"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:pZ4D6mrk:sc1MKHwT"
}

