Scribe allows you to compartmentalize chat using Channels. This is especially useful for survival and roleplay servers where players shouldn’t be shouting across dimensions.
Channel Configuration
Channels are managed in config.yml under the channels section.
channels:
default-channel: "local"
global:
enabled: true
prefix: "!"
local:
enabled: true
radius: 100
The Default Channel
When a player joins the server, they are automatically placed into the default-channel. In the example above, they are placed in local.
Local Chat (Proximity)
The local channel has a radius property. If set to 100, only players within 100 blocks of the sender (in the same world) will see the message.
Global Chat
If global chat is enabled, players can reach the entire server. Because the prefix is set to !, any player currently in the local channel can simply type !Hello everyone to send a message globally without switching channels.
Switching Channels
Players can use the /channel <name> command (alias: /ch) to switch their active channel.
/ch global
/ch local
Once switched, all subsequent messages will be sent to that channel without needing a prefix.
Staff Channels
Scribe also features built-in /staffchat and /adminchat. These are handled slightly differently. They don’t use prefixes; instead, players use the dedicated command to send a message to all online staff.
/sc Hey mods, watch out for xX_Steve_Xx