HuskChat provides a number of commands, for switching channels, sending broadcasts and messaging players and groups of players. Channels can also be restricted behind send and receive permission nodes.

List of Commands

/channel/channel <channel_id> [message]/cSend a message or switch to a chat
/huskchat/huskchat <about/reload>N/AView plugin information and reloadhuskchat.command.huskchat
/msg/msg <player> <message>/m, /tell, /w, /whisper, /message, /pmSend a private message to a playerhuskchat.command.msg
/reply/reply <message>/rQuickly reply to a private messagehuskchat.command.msg.reply
/socialspy/socialspy/ssLets you view other users' private messageshuskchat.command.socialspy
/localspy/localspy/lsLets you view messages sent in other local chat channelshuskchat.command.localspy
/broadcast/broadcast/alertLets you send a broadcast across the serverhuskchat.command.broadcast
/optoutmsg/optoutmsgN/ALets you "opt-out" of a group private message you are inhuskchat.command.optoutmsg
Shortcut commands/<shortcut_command> <message>N/AQuickly send a message in or switch to a chat channelChannel send permission, e.g.

Channel send and receive permissions

Channels also have their own permission to send and receive to.

You can configure these in the channel config file, but by default they are<channel>.receive. Channels without permissions set do not require the permission node to talk in.

Chat formatting permissions

Formatting messages also has its own permission to allow users to use minedown.

You can apply the node, huskchat.formatted_chat, to allow players to format there messages with any Minedown formatting. Any users attempting to use formatting without the node will simply send the format in chat as a normal message, having the format in the configuration file be used instead.