This repository has been archived by the owner on Oct 12, 2024. It is now read-only.
HuskChat 3.0 - New config structure, API, better 1.19+ support
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 optionschannels.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
- APIs are now published per-platform;
- 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.