- A lot of improvements for anti-spam system
- Added configurable death messages
- Added MiniMessages tags for auto-broadcast messages
- Now character of channel can be any length
- Fixed ChatColor2 compatibility
- Fixed all config issues with auto-broadcast messages
- Fixed colors for nicknames and player messages
- Fixed MiniMessage colors issues with config of player messages
- Fixed 'f' character in clickable links of player messages
Changes
- Added 1.21.9 and 1.21.10 support
- Added customizable interactive placeholders
- Added current channel placeholder (%nonchat_current_channel%)
- Added PlaceholderAPI support for /roll command
- Added mention coloring for nicknames
- Optimize hover text to player names only
- Code improvements
- Optimize plugin
- Fixed bug with block patterns
- Added sound effects to some functions #21
- Added scale config for chat bubbles #21
- Migrate from holograms to display entities in chat bubbles #21
- Added regex pattern filtering to chat filter
- Implement automatic configuration migration system
- Improve comments and formatting for clarity
- Improve debugging
- Fixed issue with other chats(like clan chat of Clans+)
- Fixed issue with ChatColor(Ig I fixed it)
- Resolve color format conflicts between MiniMessage, hex and legacy codes
- Enhance private messaging with separate sender/receiver formats and interactive features
Special thanks to @JainaGam3r45
- Added customizable [ping] format
- Added tab completion for /clear and /spy
- Added version check command - /nonchat version
- Added spanish translation (Big thanks to @JainaGam3r45)
- Added support for MiniMessage gradients in config
- Fixed #17 (translatable "you")
- Fixed #17 (using color codes in private messages now requires nonchat.color permission)
- Fixed #18 (empty messages in chat)
- Fixed config require nonchat.color permissions to use colors
- Fixed color formatting in console
- Fixed link detection in /broadcast command
- Fixed link detection in auto broadcast messages
- Improved MiniMessage detection
- Improved code
Changes
- Added #11 (radius to a whole world)
- Added #12 (translatable coordinates of player death)
- Added #13 (translatable link hover text)
- Fixed a bug where it was impossible to save a modified message file
- Fixed a permission of bubble chat (nonchat.chatbubbles)
- Fixed #15 (bug with message cooldown)
- Fixed memory leaks
- Code optimizations
- Added Folia support(currently testing for bugs)
Changes
- Added anti-advertisement
- Fixed duped messages
- Fixed [#9]https://github.com/nonxedy/nonchat/issues/9
- Fixed [#7]https://github.com/nonxedy/nonchat/issues/7
- Some code optimizations
Changes
- Added interactive placeholder configuration
- Added /reply command
- Added perm for using chat formatting (nonchat.color)
- Refactoring code
- Fixed issue when player w/o perms could reload plugin
- Added message delivery notifications (can be disabled)
- Improved plugin performance
- Added support to 1.21.6-1.21.8 versions
- Added configurable broadcast message format
- Added click event to hover text for direct messaging
- Updated debug logging with rotation and levels
- Fixed #7
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
- Replaced /nreload and /nhelp to /nonchar reload|help
- Fixed /ignore command, now players ignoring properly
- Added metrics
- Some langs improvements
Changes
- Fixed MiniMessage color codes
- Fixed showing channel commands in /nhelp
Changes
- Added join/quit messages with editing its format
- Fixed death coordinates(now it sends properly)
- Now you can return minecraft vanilla death messages
- Fixed DiscordSRV messages
- Fixed caps filter and filter messages
Changes
- Now all links in chat are clickable.
- Debug now gives more information
Changes
- Fixed hex support in bubble messages. Now separation of strings with hex colors works correctly
Changes
- Fixed support for Mohist core.
- Added hex support for bubble messages.
- Moving lines when character limit is reached for bubble messages.
Changes
- Added support for Mohist core. (thanks, @nurtures for report)
- Added support for 1.21.5
- Finally fixed update checker.
Changes
- Fixed third-party placeholders (thanks, @eyelessporpoise for report)
- Fixed char for staff chat, now you can use player pings
Changes
- Fixed /nreload bug, when you cant reload plugin
- Fixed update checker
- Fixed version display
Changes
- Now you can create chat channels for player with n permission
- Deleted /staffchat command


