10.0.8
Important: Timed message broadcaster now requires "timed" in Messages.Apply_On list in settings.yml. Please update your settings manually. When you get the error "To disable timed messages, set Messages.Timed_Delay to 0 and remove 'timed' from Messages.Apply_On" simply set Timed_Delay to at least "3 seconds" and that will fix it.
Note: Default rules/ and localization files were slightly changed, if you don't want to recreate them you can view those changes here: https://bitbucket.org/kangarko/chatcontrol-red/commits/1f245f3afa0f3b94aeea56f6e6a93a9613ea643c
- New | EXPERIMENTAL: Added support for migrating ChatControl 8 messages.yml file. IT WILL STILL SAYS IT CANNOT MIGRATE MESSAGES.YML BUT YOU CAN IGNORE THAT MESSAGE, I FORGOT TO EDIT IT. YOUR MESSAGES.YML WILL MIGRATE.
- New | Added "require gamemode" operator to rules/ folder files and "require sender/receiver gamemode" with "require sender/receiver channel" operators to messages/ folder files.
- New | Now you can disable individual channels from sending to BungeeCord by setting their "Bungee" flag on false.
- New | Added LiteBans support for "/mute player".
- New | You can now disable vanished players not being able to send direct chat messages.
- Fix | Solved migration crashing if some old files were non-existent.
- Fix | Solved Gradients not saving properly.
- Fix | Added safety check against spaces in nicks for /chc tag command.
- Fix | Solved class cast exception on chatting.
- Note | In the previous version we fixed &l letter not being reset with &r in formats, however that caused TextMessage to overflow and kick players. Due to how Minecraft sends text components, one has to create a new one each time there's a color change and so they quickly become too large to be sent as a packet. Pretty limiting behavior, but I guess they were not meant to be used for interactive chat. We now had to revert this fix to prevent players getting kicked on e.g. doing "/chc ?".