
Lifesteal+
Make a lifesteal plugin that also includes bounty system, a zone depending on the amount of players, and also the ability to team up
00—paperServer1.21.10mod
Lifesteal+
- Adds a lifesteal ruleset: players start at 10 hearts (configurable) and lose
transfer-per-killhearts (default 1) when killed by another player; the killer gains the same number up to the configured max. Hearts never drop below the configured minimum. - Heart totals persist between sessions (stored automatically) and are applied on join/respawn.
- Dynamic world border scales with online players (base 200 block radius + 25 per player, capped at 800) and recenters on world spawn on joins/quits and startup.
- Team system:
/lifesteal team create|invite|join|leave|disband|infowith friendly-fire protection for teammates. - Bounty system:
/lifesteal bounty add <player> <amount>sets heart bounties that pay out to killers;/lifesteal bounty listshows active bounties;/lifesteal bounty meshows your own bounty. - Utility commands:
/lifesteal hearts [player]to view heart counts,/lifesteal zoneto check the current border size.
Configuration
- A default config is generated with
lifesteal(base/max/min hearts, transfer-per-kill) andzone(base-radius, radius-per-player, max-radius) settings. Adjust values as needed and reload/restart.
Notes & Limitations
- Team invites are temporary and cleared if the server restarts.
- Bounties and heart totals persist; data is saved routinely on shutdown.
Server Validation
✅ Server validation passed - The mod was tested on a real Minecraft server and loaded successfully.