StaffChatReloaded icon

StaffChatReloaded -----

A Simple yet functional staff chat system



StaffChatReloaded
A simple and bloat free way to talk to all other staff online.

message1.png
A modified and updated version of Evadez' Staff Chat Plugin ( https://www.spigotmc.org/resources/staff-chat.17706/)

(Console View)
console1.png

Features:

  • Send messages to all staff members online
  • Toggle staff chat mode
  • Configurable messages
  • View a list of all staff online regardless of if they are vanished or not
  • Very lightweight
  • Custom join/leave message that is broadcasted to the console and other staff online for when you join in vanish or have the essentials permission essentials.silentjoin.vanish. Can be disabled in config
  • No annoying telemetry/bstats
#Messag.png

Added functionality over vanilla StaffChat:
  • Chat with a # prefix rather than the /sc command (#message)
  • View and log staff chat in console
  • Send staff chat messages from console to staff in game (/sc)
  • Code Cleanup/removal of unused code
  • Removed VanishNoPacket hooks
  • Ranks that cannot use SCR commands cannot tab complete them
  • List all staff online

Commands:
  • /sc <message> (send a message to staff and the console)
  • /sct or /sctoggle (Toggle staff chat mode. All messages will now be sent to staff without having to type /sc beforehand)
  • /scr or /screload (Reload the config file)
  • /scwho (list all staff online)
  • #<message> in chat to send it to staff chat
Example of /scwho
StaffWho.png

Permissions:
  • staff.chat (default OP) - Send and receive staff messages
  • staff.reload (default OP) - Reload the config
Why?
I modified and updated this plugin as I wanted a simple and lightweight way to talk to other staff without the bloat of channels or different chatgroups. The original staff chat plugin is pretty good but it lacked in some essential features such as sending and receiving staff messages from the console and the ability to quickly send messages by just starting a message with a #.
Also did some minor code cleanup and optimizations as the original plugin did not follow OOP well and had a bug where players could see the plugin's commands in tabcomplete even if they did not have permission to use them (which irks me endlessly).

Config:

Code (YAML):
# DO NOT EDIT THIS
Version
: 1
# Staff Chat prefix
prefix
: '&8 [&4Staff Chat&8 ]'
# Color of staff chat messages
color
: '&e'
# Change the the name/message separator
separator
: "&8: "
# Use nicknames instead of regular names?
nicknames
: false
# Color of the player name when using /sc if nicknames are disabled
name_color
: '&f&l'
# Will staff recieve staff login/logout notifcations?
logMessages
: true
# Staff log in message
joinMessage
: '&7Staff&a+ & [email protected]'
# Staff log out message
leaveMessage
: '&7Staff&c- & [email protected]'
# Staff toggle messages
toggleEnable
: '&8 [&4Staff Chat&8 ]&7 Toggle enabled'
toggleDisable
: '&8 [&4Staff Chat&8&7 Toggle disabled.'
Issues

If you find any issues, please DM me on discord at Dubz#7500 as I do not read forum messages. I am also in the Spigot discord if you wish to contact me there.
Resource Information
Author:
----------
Total Downloads: 420
First Release: Apr 30, 2021
Last Update: May 3, 2023
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings