HuskChat

HuskChat

Plugin

A simple & customizable no-frills Minecraft chat system

Server Game MechanicsManagementSocialUtility

2,215 downloads
27 followers
Created2 years ago
Updated8 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

HuskChat 2.3 - 1.19.x support, Discord via webhooks & more

Changelog

image

Note: This is the initial release version available on Modrinth!

HuskChat 2.3 adds support for Minecraft 1.19(.1). HuskChat will continue to make use of system messages for the foreseeable future for dispatching chat messages as proxy server APIs do not support chat reporting. As a result, Minecraft's new Chat Reporting functionality is incompatible with HuskChat.

  • Added support for Minecraft 1.19 and Minecraft 1.19.1
    • It is no longer possible to send a command to a passthrough channel through a command shortcut.
    • For example, if your "local" channel's scope is set to LOCAL_PASSTHROUGH with a shortcut command "/local", it is no longer possible to run /local hello!. You must first switch to the channel (by running /local or /channel local) before sending the message.
    • This only applies to channels with PASSTHROUGH , LOCAL_PASSTHROUGH and GLOBAL_PASSTHROUGH scopes.
    • This is because that functionality relied on API provisions that allowed the proxy to "spoof" the chat in order to pass it back to backend servers, which is no longer possible.
    • An error message has been added to inform players of this.
    • HuskChat will continue to make use of system messages for dispatching chat for the foreseeable future. Thank you for your understanding.
  • Added the ability to send messages from chat channel(s) to Discord by sending them via a webhook
    • One-way from Minecraft to Discord only, since Discord webhooks don't support sending messages from Discord.
    • You can choose between two Discord message display formats, one using an embed and the other not
    • A new section of the config has been added to support this.
  • You can now use chat filters and replacers on Broadcast messages and additional configuration parameters have been added to support this, courtesy of @TrueWinter (#63)
  • Fixed a bug that could occur loading the config file caused by loading chat filters assigned to nonexistant channels, courtesy of @TrueWinter (#59)
  • Added locales for Bulgarian (bg-bg), courtesy of Pukejoy_1
  • API: Added three cancellable API events courtesy of @TrueWinter. Events are supported on both Bungee and Velocity platforms. Example available here. (#60)
    • BroadcastMessageEvent - when a /broadcast message is sent
    • ChatMessageEvent - when a chat message is sent
    • PrivateMessageEvent - when a private message is sent

Please note that since Velocity for Minecraft 1.19.1 has not been released yet, I have not yet tested against Velocity for 1.19.1. It is my expectation that everything should work as anticipated, though.

To update, just drag+drop. You may need to regenerate your config and/or messages file.

Files

HuskChat-2.3.jar(1.15 MiB) Primary Download

External resources



Project members

WiIIiam278

Owner


Technical information

License
Apache-2.0
Project ID