
LifeStealX
A lightweight, high-performance LifeSteal plugin for Paper servers with heart stealing, elimination, combat logging, heart withdrawal, and a Revive Beacon system.
Список изменений
🚀 LifeStealX v1.0-Alpha.1
This update focuses on polishing, stability, and quality of life improvements based on early Alpha feedback.
✨ New Features
-
📖 Added
/ls recipewith a visual recipe preview GUI. -
ℹ️ Added
/ls infowith plugin information and configurable links. -
⚔️ Added a configurable combat ActionBar timer.
-
🎉 Added elimination announcements with titles, sounds and particle effects.
-
✨ Added revive particle effects.
-
💾 Added automatic player data saving every 5 minutes.
-
⚙️ Crafting recipes are now fully configurable through
config.yml. -
🔗 Added configurable website, GitHub and Discord links.
🔧 Improvements
-
Combat start sound now only plays when entering combat.
-
Improved combat logging behavior.
-
Improved Revive Beacon reliability.
-
Better command help with gradients and permission-aware command visibility.
-
Completely redesigned and documented configuration file.
-
Improved recipe management system.
-
Better shutdown handling and autosave protection.
🐞 Bug Fixes
-
Fixed an issue where hearts could incorrectly be withdrawn at the minimum heart limit.
-
Fixed unsafe recipe configuration loading.
-
Fixed multiple revive edge cases.
-
Fixed duplicate revive prevention.
-
Fixed several combat edge cases.
-
Fixed inventory handling after revive.
-
Various code cleanup and internal stability improvements.
⚡ Performance & Internal
-
Improved thread safety.
-
Improved configuration validation.
-
Better error handling.
-
Cleaner internal architecture.
-
No deprecated API usage.
-
Zero compiler warnings.
-
Build verified successfully.
⚠️ Alpha Notice
LifeStealX is still in Alpha.
While the plugin is already fully playable, some features may still receive improvements and additional polishing. Feedback and bug reports are greatly appreciated!
