Build 5 Jun 20, 2022
UPDATE: Build 5a

• Fix: Error when getting hit by arrows fired by skeletons.
• Addition: Instead of player names, you can now also use "*" (for all online players), and "**" (for all players that joined the server before). This works for the following commands: add, set, setmax, remove, eliminate, revive, giveitem. I would also like to remind you that you can use those commands without the target player being online (except giveitem).

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 5 Jun 12, 2022
UPDATE: Build 5

• Fix: Errors when particles are invalid.
• Fix: Hearts not dropping on player vs player death by bow instance.
• Addition: 1.19 Support.
• Addition: New broadcast messages for deaths (EVENT_DEATH_PLAYER_VS_PLAYER_BROADCAST, EVENT_DEATH_PLAYER_VS_MOB_BROADCAST, EVENT_DEATH_PLAYER_VS_OTHER_BROADCAST).
• Addition: Update to latest CombatLogX's API.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 4d May 27, 2022
BUILD: Build 4d

• Fix: New players being assigned invalid hearts.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 4c May 27, 2022
UPDATE: Build 4c

• Fix: Cooldown bypass functionality.
• Addition: New admin command (lsc setmax <player> <amount>) set the max hearts cap for a player.
• Addition: Refinements for the player revive command (checks if beacon is currently active, added broadcast message, added cooldown, added logging option).
• Addition: New player command (lifesteal check <player>) which shows statistics for a player.
• Addition: New placeholders %lifesteal_heartscap%, shows the current maximum amount of hearts the specific player can have.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 4b May 25, 2022
UPDATE: Build 4b

• Fix: Beacons being able to stack.
• Fix: Errors when using empty or invalid particle effects.
• Addition: Commands for players (with its own menu).
• Addition: Revive command for players (lets players use a command that requires x hearts in order to revive someone). Permission is lsc.user.command.revive.
• Change: Permission change. lsc.user.use.beaconbind is now lsc.user.command.beaconbind.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 4a May 22, 2022
UPDATE: Build 4a

• Addition: Support for CombatLogX (drop hearts when logging out during combat).

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 4 May 22, 2022
UPDATE: Build 4

Disclaimer: Please note that this update changed some major internals of the plugin, deploy with caution.

• Addition: Deny heart consumption when you're already above x hearts.
• Addition: Manual kill command (easy fix for when other plugins have bigger priority on death events).
• Addition: Particle effects for heart and effect-heart consumption.
• Addition: Previous and new heart amount showing in logs for heart consumption.
• Addition: Ability to withdraw hearts onto physical items with DeluxeWithdraw and its addon. You can get DeluxeWithdraw for 50% cheaper if you purchased LifestealCore.
• Addition [API]: Events for all types of deaths, check here.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 3e May 17, 2022
UPDATE: Build 3e

• Addition: Option to log eliminations.
• Change: Further improvements to the logging system. (1. Show if hearts actually dropped or not, and why if they didn't. 2. Show existing hearts on death)

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 3d May 14, 2022
UPDATE: Build 3d

• Fix: Not considering all database parameters for revives, causing invalid behavior in rare cases.
• Fix: Players not dropping their items when getting eliminated (w/ reason being player v player death).
• Addition: Another feature to prevent heart farming. Prevent heart drops if a player kills another player within x seconds.
• Addition: Released the API, check main thread for links.
• Change: Moved anti-exploit settings to their own section in config.yml

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 3c May 1, 2022
UPDATE: Build 3c

• Fix: Issues with heart drops when at minimum hearts.
• Fix: Invalid behavior with totems of undying.
• Fix: Custom model data not applying correctly.
• Addition: New placeholder for EVENT_DEATH_KILLER message (to show victim hearts).
• Addition: New placeholder for EVENT_DEATH_VICTIM_PLAYER message (to show killer hearts).
• Addition: New messages for kill/death messages when no hearts are dropped.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 3b May 1, 2022
UPDATE: Build 3b

• Fix: Consuming hearts when dropping them.
• Fix: Update notifications not showing for ops when joining.
• Addition: Logging & Search system.
• Addition: Added wiki section for known incompatibilities.
• Addition: Improved in-game menu with information on command hover.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 3a Apr 30, 2022
UPDATE: Build 3a

• Fix: Invalid behavior for player vs player one-shots.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 3 Apr 30, 2022
UPDATE: Build 3

• Fix: Error on join.
• Addition: Disable heart loss for specific worlds.
• Addition: Instantly eliminate when dying in specific worlds.
• Addition: Option to automatically discover recipes on join (1.9+).
• Addition: Disable bans (and set minimum amount of hearts).
• Addition: Disable heart loss if killed by mobs or other causes (e.g drowning, fall damage).

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 2c Apr 26, 2022
UPDATE: Build 2c

• Fix: Respawn commands not showing in default config.
• Fix: Config sections being persistent while they shouldn't.
• Fix: Double death in some cases.
• Fix: Players joining without being healed after revive.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 2b Apr 25, 2022
UPDATE: Build 2b

• Fix: Permission-based ban times not working due to values being recognized as strings instead of integers. The latest default configuration fixes this issue, if you have an older configuration simply remove the quotation marks ("") from the value key.
• Addition: Option to respawn player at their beacon location.
• Addition: Option to run commands for respawned player.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 2a Apr 22, 2022
UPDATE: Build 2a

Some of the config.yml layout has been changed, a reset is suggested!

• Fix: Issues with recipes when reloading on 1.9+ servers.
• Fix: Race condition issues for death handlers.
• Fix: Default ban times and mob-specific heart loss not able to be removed.
• Fix: Instant death on joining after server restart.
• Fix: Active beacons not being removed if server shuts down.
• Addition: Disallow hearts drops if both players are on the same IP.
• Addition: Permission-based heart loss on death.
• Addition: Cause-specific heart loss on death (e.g drowning, fall damage, etc.).
• Addition: Option to respect amount of hearts lost if killed by mob or other causes.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 2 Apr 17, 2022
UPDATE: Build 2 Re-upload

Build 2 Apr 17, 2022
UPDATE: Build 2

• Fix: Errors during startup if an item section has been completely removed.
• Addition: Crafting recipes for items.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!


Build 1 Apr 10, 2022
UPDATE: Build 1 (Re-upload)

Re-upload for working update checker.