What's Changed
Fixes
- Added chat permission checking to ensure proper access control
- Fixed fPlayer settings loading to correctly load player settings
- Added ignore check to handle ignored players appropriately
- Improved fPlayer saving when removing players to prevent data loss
Refactors
- Added permission removing logic for better permission management
- Improved database update for offline players
- Removed async annotation for insertOrIgnore
- Optimized fPlayer getting
Full Changelog: v0.6.0...v0.6.1
What's Changed
Features
- Added a flood module
Fixes
- Changed the URL to the maintenance documentation
- Added "§" replacement to handle special characters correctly
- Trimmed dice messages
Refactors
- Removed swear sound
- Separated the setting table and optimized DAO classes for better performance
- Removed the contact submodule
- Disabled anvil, book, and sign modules by default
- Deleted the spit, knock, sign, and unsign modules
- Changed the italic trigger logic for better usability
- Switched to using a fork of MiniTranslator
Full Changelog: v0.5.4...v0.6.0
What's Changed
Features
- Added FixationModule (end dot and first letter uppercase)
Fixes
- Fixed PLAY_ONE_MINUTE calculation by multiplying it by 60
- Updated chat event message for other plugins
- Fixed next message in the rockpaperscissors module
- Corrected player value checks in the tictactoe module
- Removed visual spawn display in the bubble module
Full Changelog: v0.5.3...v0.5.4
What's Changed
Full Changelog: v0.5.2...v0.5.3
- 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 for localization.
What's Changed
- Updated regex to allow uppercase in HEX colors (e.g. #AAAAAA)
- Fixed disabling format tags
- Fixed calculating next message for lists modules
Full Changelog: https://github.com/Flectone/FlectonePulse/compare/v0.5.1...v0.5.2
What's Changed
- Added lists to auto module
- Removed legacy color map
- Fixed legacy color support for &#
Full Changelog: https://github.com/Flectone/FlectonePulse/compare/v0.5.0...v0.5.1
- Added full support legacy colors (gradients too)
- Added translateto tag for messages
- Added YandexSDK integration for /translateto
- Added Deepl integration for /translateto
- Added Triton integration
- Refactored /poll and added repeat time
- Refactored /mark and added modern version mark
Full Changelog: https://github.com/Flectone/FlectonePulse/compare/v0.4.1...v0.5.0
