
Lifesteal999
Battle for survival in this customizable lifesteal plugin featuring heart stealing mechanics, hardcore elimination, combat logging protection, and full configuration control
Lifesteal999 1.0.5
release7 ноября 2025 г.Bug Fixes:
- Fixed a bug that prevented players from eating normal enchanted golden apples.
New Features:
- The crafting recipe for the custom heart item is now configurable in the
config.ymlfile. - The shape of the crafting recipe for the custom heart item is now configurable in the
config.ymlfile.
Lifesteal999 1.0.4
release24 сентября 2025 г.Added Features Heart Item Stacking Support: Heart items can now stack up to the default Minecraft limit (64). Removed unique UUID tagging per heart, allowing for easier inventory management and bulk handling without compromising functionality. Player-to-Player Heart Gifting: New command /lifesteal giveheart
Lifesteal999 V1.0.3
release18 августа 2025 г.fixed the heart bug
Lifesteal999 V1.0.2
release17 августа 2025 г.✨ New Features
✅ Offline Player Revive Support
Admins can now run /lifesteal revive
✅ Improved Heart Consumption Behavior Players now properly consume only 1 heart item at a time, regardless of stack size. If only one item remains, it’s cleanly removed from the inventory.
✅ Safe Parsing for Commands
Commands like /withdraw
✅ Full Lore & Metadata Support Heart items now display clean lore, enchantments, and unique metadata for identification and stack management.
🛠️ Changes & Improvements
🧠 ItemMeta Null Checks added to prevent possible NPEs.
🧪 Players now start with 10 hearts by default, restored cleanly on join.
💾 Player health data is saved on quit and loaded on join, with clamping to respect max-hearts config.
❌ Removed
❌ Combat Logging Penalty Removed The system that deducted 1 heart for logging out (via punish-combat-logout) has been fully removed for cleaner, fairer gameplay. Players will no longer be punished for disconnecting unexpectedly or during PvP.
⚙️ Developer Notes
The combat log system can be replaced later with a proper combat tag system using events like EntityDamageByEntityEvent.
Admins can still revive players manually using /lifesteal revive, and support for hardcore-mode is intact.
💬 Commands Summary
/withdraw
/lifesteal reload – Reloads plugin configuration.
/lifesteal give
/lifesteal revive
📁 Config Options (Sample) max-hearts: 20 hardcore-mode: true hardcore-respawn-hearts: 10 lose-hearts: true direct-transfer: true broadcast-drops: true drop-message: "&aA heart has been dropped after &e%player% &awas killed!" enabled-worlds:
- world
- world_nether
Lifesteal999 V1.0.1
release8 августа 2025 г.Added
- Initial release of lifesteal core system
- Heart item mechanics with NBT verification
- Hardcore mode with spectator elimination
- Combat logout punishment
- Configurable heart gain/loss mechanics
- Complete permission system
/withdrawand admin commands
Changed
- Heart items now use golden apples with proper NBT tags
- Improved heart consumption mechanics
- Revamped configuration system
Fixed
- Heart item stacking issues
- Command permission checks
- Edge cases in heart withdrawal
- Combat state tracking for logout punishment