**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.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }