It is recommended that you backup your config files just in-case due to the amount of changes made.
Changes:
Added 1.20.1-1.20.4 support.
Added /chat <type:staff|admin|dev> command for toggling into chats
Added a toggle for symbol chats in the config
Added /chat all - This goes back to regular chat
Added Discord Webhook Logging discord.yml
Added a message for /chat all in the locale file
Fixed join messages
Move from color codes on Velocity to MiniMessage <red> <green> <blue> <#hex/rgbcode> etc
Update Velocity config name to velocity-config.yml
A lot of optimizations
Permissions are now configurable for commands
Commands can now have more than 1 alias across all platforms
velocity-commands.yml file has been merged into commands.yml
Automatic config updates are fully working now (All old configs should work)
Fixed Velocity support
Commands will now be fully disabled when they have been disabled in the config file. I have also added this to bungeecord, will look into adding this to velocity as well.
Commands will no longer show up in tab completion when disabled. This does require a server restart for any changes in the commands.yml file to take effect now.
Fixed hex colors causing errors on servers lower than 1.16
Fixed symbols not working on bungeecord/velocity
Changed the see/symbol permission for StaffChat to simplestaffchat.staffchat.see & simplestaffchat.staffchat.symbol
Fixed the /chat command not being registered properly
Fixed the /chat staff messages not working
Changed toggle messages for StaffChat to staffchat-toggle-on & staffchat-toggle-off
Added /schide <staff|admin|dev|all> This replaces the individual hide commands to be similar to the /chat command.