LifeHeartsPro v2.3.0 Update
️ Bugfix & System Update
This update focuses on improving stability, fixing critical issues, and introducing a cleaner and more reliable messaging system.
New Features
Improved Language System
- Fully reworked LocaleManager
- Automatic language file creation
- Safe fallback to English (en_EN)
- Added missing message detection in console
- Cleaner and more consistent translations
Global Prefix System
- All chat messages now automatically include a prefix
- No more missing prefixes or inconsistent messages
- Smart system prevents duplicate prefixes
- Actionbar messages remain clean (no prefix)
New Message API (Developer Improvement)
- Introduced locale.send(...) system
- Simplifies sending messages with placeholders
- Reduces errors and improves maintainability
Bug Fixes
- Fixed "Missing message" errors caused by invalid or missing keys
- Fixed issues with outdated language files not updating properly
- Fixed potential crash in placeholder replacement system
- Fixed inconsistent team command messages
- Improved error handling for missing language entries
⚙️ Improvements
- Cleaner and more structured codebase
- Improved command feedback system
- Better debug logging in console
- Safer reload behavior
- Improved tab completion logic
Team System Improvements
- Fully integrated with new language system
- All team messages now support placeholders
- Improved feedback for invalid actions
- More consistent user experience
Important Note
⚠️
After updating to v2.3.0:
Please delete your old language files:
plugins/LifeHeartsPro/lang/
They will be automatically regenerated.
Summary
This update brings:
- Better stability
- Cleaner messages
- Easier development
- Improved user experience
Thank you for using
LifeHeartsPro!