LifeCore v2.0 – Major Performance & Architecture Update
This update is a COMPLETE internal rewrite of LifeCore focused on performance, stability, and scalability.
⚠ IMPORTANT:
Please delete old config files before updating to avoid conflicts.
━━━━━━━━━━━━━━━━━━━━━━
NEW FEATURES
━━━━━━━━━━━━━━━━━━━━━━
✔ Switched from config-based storage to SQLite database
✔ Async auto-save system (no more lag spikes)
✔ UUID-safe ban system
✔ Max lives limit support
✔ Revive cooldown system
✔ Optimized auto-revive task
✔ Fully modular architecture
━━━━━━━━━━━━━━━━━━━━━━
PERFORMANCE IMPROVEMENTS
━━━━━━━━━━━━━━━━━━━━━━
✔ Removed heavy OfflinePlayer scanning
✔ No more synchronous file saving
✔ O(1) life lookup using memory cache
✔ Async database writes
✔ Scales properly for high-player PvP servers
━━━━━━━━━━━━━━━━━━━━━━
🛡 SECURITY FIXES
━━━━━━━━━━━━━━━━━━━━━━
✔ Fixed revive head exploit
✔ PersistentDataContainer head tagging
✔ Prevented name-change ban bypass
✔ Improved revive logic stability
━━━━━━━━━━━━━━━━━━━━━━
INTERNAL CHANGES
━━━━━━━━━━━━━━━━━━━━━━
• Complete codebase rewrite
• Clean modular structure
• Improved memory handling
• Optimized event logic
━━━━━━━━━━━━━━━━━━━━━━
CONFIG CHANGES
━━━━━━━━━━━━━━━━━━━━━━
Added:
- general.max-lives
- performance.autosave-interval-seconds
- head.revive-cooldown-seconds
━━━━━━━━━━━━━━━━━━━━━━
LifeCore is now more stable, optimized, and production-ready.
Thank you for using LifeCore
1. Floating Name Tag Above Dropped Head
2. Player’s REAL Skin on the Dropped Head
3. Head Name Tag Stays Even After Re-Drop
4. New /lifesteal reviveall Command
5. New /lifesteal reload Command
6. New /lifesteal lives <player> Shortcut
7. Fancy Unicode Chat Messages
ʏᴏᴜ ʟᴏsᴛ ᴀ ʟɪꜰᴇ!
ʏᴏᴜ ɢᴀɪɴᴇᴅ +1 ʟɪꜰᴇ!
ʏᴏᴜ ʜᴀᴠᴇ ʙᴇᴇɴ ʀᴇᴠɪᴠᴇᴅ!
[LifeCore] ʏᴏᴜ ʟᴏsᴛ ᴀ ʟɪꜰᴇ!
9. Actionbar Death Message
✔ Player death → Bat death sound
10. Sound Effects Added
✔ Revive → Level-up sound
11. SQLite Storage Added
14. Hex Color Support Added (&#RRGGBB) and (&a)
15. Revive System Improved
16. Cleaned, Organized Command System
- /lifesteal
- /lifesteal check
- /lifesteal lives
- /lifesteal add
- /lifesteal remove
- /lifesteal set
- /lifesteal revive
- /lifesteal reviveall
- /lifesteal reload
17. Fully Optimized and Tested
