Every Message Under Your Control!
✨ Features
Refactors
Bug Fixes
✨ Features
Refactors
Bug Fixes
✨ Features
- Implemented dynamic message naming based on chat type and source
- Added EventMetadata and updated API
- Added configurable skin API URLs
- Added MiniPlaceholders integration for Fabric
- Added support for Clearchat command for proxy
Refactors
- Changed default chat mode to BUKKIT
- Improved async task handling for restricted threads
- Added async annotation to sendMessage and IntegrationSender methods
- Renamed SenderToReceiverMessageEvent to MessageSendEvent
- Implemented PreMessageSendEvent
- Rebuilt message sending logic
- Simplified item handling in death messages
- Moved logger reload operation to before database connection
- Registered EnumSerializer for Newbie.Mode
- Updated log filter to include Hikari messages
Bug Fixes
- Removed unnecessary check in player name for clearchat
- Increased NBT max size limit in packetevents
- Updated regex patterns to support HTTP and HTTPS in replacement
- Added module disabled check for HeaderModule and FooterModule
- Updated spoiler formatting logic to use '.' instead of '\\' for raw text representation
- Validated info channel IDs before processing in Discord
- Fixed skin image insertion in chat
- Improved game field colors in TicTacToe
- Corrected poll message formatting
- Removed redundant symbol in ping
- Correctly checked if module is enabled and added range in helper
- Added user agent for image URL connection
- Improved player data handling and IP management
- Replaced outdated GitHub link with current SkinsRestorer documentation URL
Contributors
- feat(api): add some comments and event metadata by @giftedl in https://github.com/Flectone/FlectonePulse/pull/59
Chores
- Added issue templates for bug reports, questions, and suggestions
- Updated dependency eu.pb4placeholder-api to v2.7.2+1.21.8
- Updated dependency com.discord4j:discord4j-core to v3.2.9
- Updated dependency packetevents_spigot_version to v2.9.5
- Updated dependency maven.modrinth:vanish to v1.6.0+1.21.8
- Updated dependency net.skinsrestorer:skinsrestorer-api to v15.7.10
- Updated dependency io.github.miniplaceholders:miniplaceholders-api to v3.0.1
- Updated dependency com.deepl.api:deepl-java to v1.10.3
- Updated dependency font-awesome to v6.7.2
- Updated actions/setup-java action to v5
- Updated Gradle build command
- Updated artifact publication strategy
- Renamed mergeJars task to buildFinalJar
Full Changelog
✨ Features
Refactors
Bug Fixes
Chores
✨ Features
Refactors
Bug Fixes
Chores
✨ Features
Refactors
Bug Fixes
✨ Features
Refactors
Bug Fixes
Chores
New Contributors
✨ Features
Refactors
Bug Fixes
✨ Features
Refactors
Bug Fixes
✨ Features
Refactors
Bug Fixes
Chores
✨ Features
Refactors
Bug Fixes
Chores
✨ Features
Refactors
Bug Fixes
Chores
✨ Features
Refactors
Bug Fixes
Chores
✨ Features
Refactors
Bug Fixes
Chores
Refactors
Fixes
Full Changelog: v0.8.3...v0.8.4
[size=4][b]🚀 Features[/b][/size]
[list]
[*] Added [b]mode selection[/b] for Newbie message triggers
[/list]
[size=4][b]🐛 Fixes[/b][/size]
[list]
[*] Fixed [b]playtime calculation[/b] in online modules
[*] Corrected [b]online status checks[/b] for /tell command range
[/list]
[size=4][b]🔧 Refactors[/b][/size]
[list]
[*] Implemented [b]@async/@sync annotations[/b] for method scheduling
[*] Removed legacy [b]Async annotations[/b]
[*] Improved [b]exception interceptor logging[/b]
[*] Enhanced metrics collection on server shutdown
[/list]
[size=4][b]📦 Chores[/b][/size]
[list]
[*] Updated PacketEvents and Kyori Adventure versions
[/list]
[size=4][b]Full Changelog[/b][/size]: [url=https://github.com/Flectone/FlectonePulse/compare/v0.8.1...v0.8.2]v0.8.1...v0.8.2[/url]
🚀 Features
🐛 Fixes
🔧 Refactors
Full Changelog: v0.7.0...v0.7.1