FlectonePulse 0.5.3
Pre-release
Pre-release
What's Changed
π Features
- Added support for stay ticks in action bar messages to control display duration
π Fixes
- Fixed action bar message compatibility for Minecraft 1.18 and older versions
- Improved emoji escaping to prevent formatting issues
- Added null checks for channels in
BukkitProxyConnector
to avoid unexpected errors - Removed duplicate Sync matcher to prevent conflicts
- Added null player checks in the
spit
module for safer execution - Fixed player data (fPlayer) not updating when inventory settings were closed
- Corrected maintenance mode logic to properly kick players when enabled
- Ignored null connections to prevent crashes during network handling
π§ Refactors
- Major codebase reorganization: Renamed multiple classes, packages, and interfaces (e.g.,
ILocalization
βLocalization
, moved interceptors to dedicated packages) - Removed deprecated/unused code:
DebugInterceptor
,ModuleManager
,DatabaseThread
, and ticker classes - Optimized SQLite integration using HikariCP for better performance
- Split database logic into DAO (Data Access Object) layers for modularity
- Updated user login and maintenance-checking logic for reliability
- Integrated the latest version of MiniTranslator
Full Changelog: v0.5.2...v0.5.3