Skip to content

Global Chat

Oliver Martin edited this page Jul 15, 2020 · 7 revisions

If you enable global chat in your config file then it means that all the servers connected to your bungeecord network can communicate with the same chat stream. You can also exclude any number of servers from this using the config file. (This means they will use the default chat managed by the spigot server and whatever plugins you have installed there)

Please see the configuration section for information about fetching display names from spigot servers etc.


Chat Channels

There are currently two chat channels available in MultiChat: local and global. By default the global chat is selected, but you can change this in the config file. Players talking in the global channel will have their messages sent to all servers on your network. Players talking in the local channel will only have their messages seen by players on the same server.

You can control your channels with the /channel command. (Permission: multichat.chat.channel)


/channel switch <local/global>

Allows you to switch between local and global chat modes

Permission: multichat.chat.channel.switch


/channel <show/hide> <local/global>

Allows you to hide a channel so you won't see its messages.

Permission: multichat.chat.channel.hide & multichat.chat.channel.show


There are also two shortcut commands associated with local and global chat:

/local

and

/global

These allow you to quickly swap between channels. (Permission: multichat.chat.mode)

You can also use these commands to quickly speak into one of the channels using /local <message> or /global <message>


To use the minecraft formatting codes in chat, players will need:

multichat.chat.color.simple

If you wish for them to also be able to use the RGB hex colour codes they will need:

multichat.chat.color.rgb

Staff can freeze the chat with /freezechat to stop all messages from being sent. The permission for this is:

multichat.chat.freeze

and this can be bypassed to allow specific players to speak while chat is frozen with:

multichat.chat.always

There are also commands avaliable for clearing the chat stream.

/clearchat [self/server/global/all]

multichat.chat.clear

(Ability to clear own chat stream)

multichat.chat.clear.all

(Ability to clear ALL chat from every server and player on the network)

multichat.chat.clear.server

(Ability to clear chat from the specific server you are connected to)

multichat.chat.clear.global

(Ability to clear chat from all servers connected to the global chat stream)

After the global chat section is the complete opposite, the private messaging section. You should take a look at that now.