HuskChat 3.0 is a major update released due to significant internal changes having been made. This includes better support for modern Minecraft versions (this release no longer requires Un/SignedVelocity).
- Simplified the plugin config structure. You will need to regenerate and re-create your config files for this release (sorry!)
- config.yml has been simplified, containing main options
- channels.yml are where your channel definitions now live (and the format has been adjusted)
- filters.yml are where filter settings now live
- This also resolves a common issue with users setting up the Discord hook caused by bad indentation/documentation
- On Velocity, HuskChat will now perform chat message cancelling at the packet level, bypassing the need for (Un)-Signed velocity
- You can disable this in the plugin config if you prefer, or are running a network targeting older versions of the game.
- Unfortunately, SignedVelocity's plugin message approach is unreliable due to the design of plugin messages themselves.
- You may encounter disconnect issues if you allow signed messages on passthrough-scoped channels, but given the majority of even backend chat plugins don't support signed messaging, this isn't likely to pose an issue much.
- Added a regex chat filter.
- Lets you filter messages against a list of illegal regex-formatted phrases.
- Improved TAB completion on social/local-spy commands to now show the list of colors
- Outbound group private messages will now automatically exclude yourself instead of failing with a "cannot message yourself" error.
- Updated German (de-de) locales, courtesy of @Ceddix (#162)
- Added a permission to silently join/leave servers, courtesy of @QarthO (#175)
- Replaced Crafatar with Minotar for avatar fetching for the Discord hook, courtesy of @jurienhamaker (#181)
- API: The way the HuskChat API is published has been changed.
- APIs are now published per-platform; huskchat-(bukkit/bungee/velocity/common) can now be targeted.
- Simply update your build scripts to target the net.william278.huskchat:huskchat-(PLATFORM) artifact
- API: Added API for channels, courtesy of @TrueWinter (#183)
To update, drag+drop and regenerate your config files. spies.yml will be automatically converted/upgraded on startup.