Changes
- Fixed bug with bubble messages in private channels
- Integrated PlaceholderAPI in config
- Updated dependencies and project settings for Minecraft 1.21.5
- Fixed display of
[item]
when an item has a color - Now
[item]
displays bracketed component - Now
[item]
displays the item depending on the client language
- Added
[item]
- shows item in main hand its name and lore in chat (thanks, @remforever for report) - Added
[ping]
- shows your ping in chat - Fixed broken urls with minecraft color codes (thanks, @remforever for report)
- Fixed bugged chat bubbles when player: teleport, leave, or server restarting (thanks, @remforever for report)
- Prevent chat bubbles when player in spectator mode (thanks, @remforever for report)
- Now plugin uses Java 21
- Deleted /server command due velocity issues
- Plugin API now uses StreamAPI
Changes
- Now nonchat have fully DiscordSRV support.(multi-channels)
- Chats replaced to channels
- Added support for minimessage hex format(Example,
<gradient:#FFFFFF:#FFFFF0></gradient>
works too)
I've made significant improvements to the nonchat plugin architecture, focusing on better dependency management, code organization, and error handling. You can see a full overview of the changes and improvements here
Key architectural improvements
- Service-based architecture
- Dependency injection
- Circular dependency resolution
Code quality enhancements
- Error handling
- Command structure
- Listener management
Specific component improvements
- NreloadCommand
- MessageCommand
- ChatManager
- IgnoreCommand
Technical debt reduction
- Configuration management
- Plugin lifecycle
- Integration support
Result:
- Stability: The plugin is now more resilient to errors and edge cases
- Maintainability: Code is better organized and follows consistent patterns
- Extensibility: New features can be added more easily through the service layer
- Performance: Reduced redundant operations and improved resource management
- Usability: Better error messages and command feedback for users
Changes
- Added hover text. Hover your mouse over the player's nickname.
Please, download PlaceholderAPI to use this version.
Changes
- Added PlaceholderAPI support
- Fixed a bug with the caps filter when a blocked message was displayed above the player's head
Please, download PlaceholderAPI to use this version.