Sueta
ST

StaffChatBungee

1.0.0

A configurable BungeeCord staff chat plugin with multi-proxy support via Redis

·Plugin

Features

  • Redis support for communication across multi-proxy setups
  • All messages are configurable
  • Option to enable staff chat mode to redirect all chat messages to staff chat
  • Developer API
  • Open source with robust code

Commands
/sc [Message] - Send a message to the staff chat
/sctoggle - Toggle staff chat mode to send all chat messages to staff chat

Permissions
staffchat.use - Grants permissions to use /sc, /sctoggle and receive staff chat messages

Example Screenshot

Config

lang  :  
  message-format   :  '&8  [  &4StaffChat  :   %server%&8] &f%player%: %message%'  
 
  prefix   :  '&8  [  &4StaffChat&8  ]  &f'  
  no-permission   :  'You are missing the permission  %permission%'   
  missing-message   :  'You must specify a message to send to staff chat'  
  channel-on   :  'You have enabled staff chat mode'  
  channel-off   :  'You have disabled staff chat mode' 

 # Use if you want multi-proxy support   
redis  :  
  enable   :  false  
  host   :  127.0.0.1  
  port   :  6379  
  password   :  changeme

You can use the following placeholders in the message format:

  • %player%
  • %server%
  • %message%

Developer API
There is a StaffChatBungeeAPI class. Make a new instance of this to gian access to the following methods:

  • boolean isRedis()
  • void publishMessage(StaffChatMessage message)
  • void publishMessage(ProxiedPlayer from, String message)
  • void publishMessage(String from, String serverName, String message)

Similar projects

Plugin →