ChatControl Red - Format & Filter Chat

VIP Plugins ChatControl Red - Format & Filter Chat v11.2.4

Pro Download
  • Improve / Beta | Resolved issues where, if colors/decoration is used in one format part, another part with "<reset>" still uses it. See https://github.com/kangarko/ChatControl/issues/3067 for discussion.
  • Fix | Solved rare exception "ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1".
  • Fix | Solved "StringIndexOutOfBoundsException: Index 0 out of bounds for length 0" when a rule edits a tag (nick, prefix etc.) to an empty string.
  • Fix | Solved "Report: Unable to find cached database player".
Note: Proxy addons no need to update.
  • Revert | Reverted legacy color autoclosing feature added in the last version due to unintended consequences.
    • You will need to convert & color codes to mini and close them in your formats to fix decoration overflowing, for example &khey &7there you need to change to "<obf>hey</obf> &7there" to stop the magic characters obfsucating "there".
  • Improve | Better compatibility with some Spigot forks or plugins improperly shading Adventure library without relocating.
  • Improve | Using /reply to reply to Console now uses native private message logic, adding placeholders support.
  • New | Added {chatcontrol_player_nick_section},{chatcontrol_player_prefix_section} and {chatcontrol_player_suffix_section} placeholder for TAB and other plugins for better compatibility in those cases where both mini and legacy are used, see https://github.com/NEZNAMY/TAB/issues/1408. These placeholders return the tag using § colors. Useful for third party plugins not supporting MiniMessage format. Using these fixes otherwise broken hex and gradient rendering.
  • Improve | No longer process invalid incoming plugin messages from other networks if proxy is disabled. This change makes it possible to have v10 on your network and have a single server with v11 where proxy.yml has Enabled on false for testing.
  • Fix | Solved "" localization keys showing up as empty messages in chat.
  • Fix | Solved "CraftPlayer cannot be cast to WrappedSender" error in /chc message list.
  • Fix | Solved VelocityControl addon breaking HuskHomes or other plugins using ForwardPlayerData BungeeCord subchannel.
  • Fix | Solved "No such tag 'X', available: Y" message printing all tags. Now, we only print available those that are actually enabled.
  • Remove | No longer translates pure #132456 in variables to mini format if Performance.Upgrade_Hex_To_Mini_In_Variables is true in settings.yml. This solves some compatibility problems and unexpected behavior. Note: The &#132456 syntax will still be converted, and you can still type #132456 and &#132456 in /tag and /chc tag and it will be converted regardless of this settings option.
Note: Happy new year! We got over 30 tickets and 240+ bug reports to process since holidays end. If you have not been answered yet note we are actively working through the queue. Please do not double post or email us if you have already opened a ticket. Thanks for your patience.
  • New | Added an option to purge old mails.
  • Improve | Now intelligently uses double quotes when a setting value contains single quotes. Removes the need for double quotes '' in scripts.
  • Fix | Solved comments being removed and |- being converted to \n when saving variables.
  • Fix | Solved Clear_Data_If_Inactive key not working.
  • Fix | Solved a null pointer exception when private messaging players from the console.
  • Fix | Solved "Database queries cannot be executed on the main server thread!" when using LiteBans.
  • Fix | Attempt to solve "Cannot invoke "org.mineacademy.chatcontrol.SyncedCache.isIgnoringPlayer(java.util.UUID)" because "spyingReceiverCache" is null" in spying.
  • Reverted | Thanks to our community feedback, we now again store database keys and proxy server name in each unique file, apart from settings.yml. Your keys will be migrated automatically.
  • New | Added back support for legacy #123456 and &#123456 hex variable syntax. This can be toggled off in the Performance section of settings.yml
  • Improve | Renamed /chc migrate to /chc convert and solved a bug breaking gradient hex colors in the command.
  • Fix | Solved mini end tags not properly ending styles in formats in some cases.
  • Misc | Silenced "Unable to ask Vault plugin if" warning message if the message sender is a non-player, which is normal and was not an error as these data can't be retrieved for non-players.
  • Improve | Compatible with latest 1.21.3 builds.
  • Misc | Removed "/chc tour confirm" in preparation for ChatControl 11.
  • Improve | Service release to patch two minor issues on legacy MC.
  • Improve | Updated some log messages to be more informative.
Developer note: We're finalizing a big underlying library update. However, this process takes longer than intended so we are releasing this update as a minor servicing update to ensure continued plugin functionality. Most GitHub tickets should be answered by now, thanks for your infinite patience in this regards. Nobody expected this process to take over 2 months, but those of you who remember the failure of ChatControl 9 in 2020 know that testing is important. I want to release a stable build on the first try and make it run faster than any other chat plugin out there, plus being a single developer is not a great combo. The new ETA is 1-3 weeks.
  • Improve | Support the new ItemsAdder 4.
  • Improve | New, faster regex filters for default swear word matching thanks to TheIntolerant
  • Fix | Solved "IndexOutOfBoundsException: Index 0 out of bounds for length 0" error.
  • Fix | Solved ProtocolLib reported issues when reloading the problem.
  • Fix | Solved database drivers missing when using Hikari. Now, an instruction on how to get the drivers will appear.
  • Fix | Solved "/chc log" not properly working.
Back
Top Bottom