Server-side mod creating the LifeSteal SMP experience
Find a file
2025-10-26 11:38:02 +01:00
gradle/wrapper Initial commit 2025-10-12 16:33:13 +02:00
src/main feat(data): save after every action 2025-10-26 11:38:02 +01:00
.gitignore fix(hearts): broken data generation 2025-10-13 16:25:56 +02:00
build.gradle feat(heart): custom recipe 2025-10-12 18:13:23 +02:00
gradle.properties Initial commit 2025-10-12 16:33:13 +02:00
gradlew Initial commit 2025-10-12 16:33:13 +02:00
gradlew.bat Initial commit 2025-10-12 16:33:13 +02:00
LICENSE feat(player): represents custom data 2025-10-12 17:02:48 +02:00
README.md feat(commands): get hearts for operators 2025-10-13 14:43:47 +02:00
settings.gradle Initial commit 2025-10-12 16:33:13 +02:00

LifeSteal

LifeSteal is a server-side mod recreating the LifeSteal SMP experience.

Players can withdraw hearts with /withdraw <amount>.

The number of maximum hearts can be set via the gamerule lifesteal:maxHearts (default: 20).

The grace period is the period when the PvP is deactivated. It is scoped at the player-level and not at the server-level. A player in the grace period cannot be attacked and cannot attack others. The time (in minutes) of the grace period can be set via the gamerule lifesteal:gracePeriod (default: 30).

Hearts cannot be crafted by a player at/above 10 hearts. You can disable this via the gamerule lifesteal:canCraftHeartsAboveVanillaMax (default: false).

Hearts cannot be stored in ender chests. You can disable this via the gamerule lifesteal:canStoreHeartsInEC (default: false).

Operators can use /gethearts <amount> to get hearts.