HuskChat 2.0 is a major update that adds support for velocity, channel filters and expands the HuskChat command suite.
New features
- Support for Velocity proxy servers
- Added chat filters that lets you filter against:
- Advertising (IP addresses, websites)
- Caps (Set a max % of message that is caps)
- Spam (Prevent users from sending messages too quickly)
- Repeat (Prevent duplicate messages)
- ASCII (Prevent weird Unicode characters in chat)
- Also added: Profanity filter - Uses a Python Machine Learning algorithm via Jep to filter against English profanity. Requires a bit of setup (installing python and some dependencies).
- Added a chat replacer for emoji that replaces character sequences with an emoji (e.g :smile: becomes )
- Added /socialspy and /localspy commands to let you spy on PMs and local chat channels
- You can also specify what color spy messages appear as with /localspy or /socialspy
- Added /broadcast command to let you broadcast messages across your server
- Added ability to customize command names and their aliases
- Added support for BungeePerms suffix/prefix rendering
- Improved config file handling via BoostedYaml
- Added Italian (it-it) locales courtesy of xF3d3
Dependency changes
Update from HuskChat 1.0
You will need to
regenerate your config.yml and messages-xx-xx.yml files to update to this release as the channel definition specification has changed. Future releases will update your config automatically.