UltraStaffChat Bungeecord
Official Documentation for UltraStaffChat Bungeecord

Install & Setup

To install and setup UltraStaffChat Bungeecord:
    Download the plugin from the Official Plugin Page
    Add the plugin to your Proxy's /plugins/ folder.
    Type the end command in your Proxy's console
    Start the Proxy again.
    Go to the /plugins/ folder and locate the UltraStaffChat folder. Then open the config.yml file.
    Change everything to your liking and save the file.
    Run the /usc reload command In-game. (This will reload the configuration file.)
    Done! Have any questions? Check the FAQ at the bottom of this page or join the Official Support Discord!

Commands and Default Permissions

<> Required | () Not required
Command
Usage
Default Permission
/staffchat
/staffchat <msg>
staffchat.talk
/sc
/sc <msg>
staffchat.talk
/sctoggle
/sctoggle
staffchat.toggle
/staffchattoggle
/staffchattoggle
staffchat.toggle
/scmute
/scmute
staffchat.mute
/staffchatmute
/staffchatmute
staffchat.mute
/stafflist
/stafflist, /sclist, /slist
usc.stafflist
/scafk
/scafk
staffchat.afk
/usc
/usc (reload/debug)
None
/usc reload
/usc reload
ultrastaffchat.reload
/usc debug
/usc debug
ultrastaffchat.usedebug

Other Permissions:

Read StaffChat: staffchat.read Join Broadcast: staffchat.join Leave Broadcast: staffchat.leave Switch Broadcast: staffchat.switch

Configuration

config.yml
1
# _ _ _ _ ____ _ __ __ ____ _ _
2
# | | | | | |_ _ __ __ _/ ___|| |_ __ _ / _|/ _|/ ___| |__ __ _| |_
3
# | | | | | __| '__/ _` \___ \| __/ _` | |_| |_| | | '_ \ / _` | __|
4
# | |_| | | |_| | | (_| |___) | || (_| | _| _| |___| | | | (_| | |_
5
# \___/|_|\__|_| \__,_|____/ \__\__,_|_| |_| \____|_| |_|\__,_|\__|
6
#
7
# UltraStaffChat - config.yml - Configuration.
8
# Copyright 2020 Joshua Sing & Myles Newton | All rights reserved.
9
#
10
# Helpful Links:
11
# Support | https://discord.joshualovescode.dev
12
# Docs | https://docs.joshualovescode.dev/plugins/ultrastaffchat-bungeecord#configuration
13
#
14
15
16
# [ UltraStaffChat | MySQL Configuration ]
17
18
# MySQL | Do you want to use MySQL?
19
mysql-enabled: false
20
21
# MySQL | Address
22
mysql-address: "localhost"
23
24
# MySQL | Port
25
mysql-port: 3306
26
27
# MySQL | User [ I do not suggest using "root" for security reasons. ]
28
mysql-user: "ultrastaffchat"
29
30
# MySQL | User Password
31
mysql-pass: "UltraStaffChatUserPassw0rd"
32
33
# MySQL | Database
34
mysql-db: "ultrastaffchat"
35
36
37
# [ UltraStaffChat | Discord Webhook Configuration ]
38
39
# Discord | Do you want to use the discord webhook?
40
discord-link-enabled: false
41
42
# Discord | Webhook URL
43
discord-link-url: "https://discordapp.com/api/webhooks/XXXXXXXXXXXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
44
45
# Discord | Webhook Username
46
discord-link-username: "UltraStaffChat"
47
48
# Discord | Webhook
49
discord-link-embed: true
50
51
# Discord | Join Messages
52
discord-link-join: true
53
54
# Discord | Leave Messages
55
discord-link-leave: true
56
57
# Discord | StaffChat Format [ Placeholders: Player {player}, Server {server}, Message {message} ]
58
discord-link-staffmessage-layout: "[StaffChat] **{player}**: {message}"
59
60
# Discord | Embed Color [ HEX ]
61
discord-link-embed-color: "#5555FF"
62
63
64
# [ UltraStaffChat | Staff List Configuration ]
65
66
# List | Do you want to allow players with a permission to do '/stafflist'?
67
stafflist-enabled: true
68
69
# List | Header [ Placeholders: {count} ]
70
stafflist-header: "&7({count}) &c&lOnline Staff Members&c:"
71
72
# List | Format [ Will be sent for each staff member online, Placeholders: {player}, {server} ]
73
stafflist-format: "&4{player} &7- &4{server}"
74
75
76
# [ UltraStaffChat | Toggle Configuration ]
77
78
# Toggle | Do you want to allow staff members to do '/sctoggle'?
79
staffchat-toggle-enabled: true
80
81
# Toggle | ON Message
82
staffchat-toggle-message-on: "&8[&4&lStaffChat&8] &cStaffChat Toggled On!"
83
84
# Toggle | OFF Message
85
staffchat-toggle-message-off: "&8[&4&lStaffChat&8] &cStaffChat Toggled Off!"
86
87
88
# [ UltraStaffChat | Mute Configuration ]
89
90
# Mute | Do you want to allow staff members to hide their staff chat?
91
staffchat-mute-enabled: true
92
93
# Mute | MUTED Message
94
staffchat-mute-message-on: "&8[&4&lStaffChat&8] &cStaffChat Muted!"
95
96
# Mute | UNMUTED Message
97
staffchat-mute-message-off: "&8[&4&lStaffChat&8] &cStaffChat Unmuted!"
98
99
100
# [ UltraStaffChat | AFK Configuration ]
101
102
# AFK | Do you want to allow staff members to mark themselves as afk?
103
staffchat-afk-enabled: true
104
105
# AFK | Broadcast [ Placeholders: {player} ]
106
staffchat-afk-msg-on: "&7{player} is now &c&lAFK&7."
107
108
# AFK | Broadcast [ Placeholders: {player} ]
109
staffchat-afk-msg-off: "&7{player} is no longer &c&lAFK&7."
110
111
112
# [ UltraStaffChat | Join Configuration ]
113
114
# Join | Do you want to notify all online staff when another staff member joins?
115
announce-staff-join: true
116
117
# Join | Should we display the join message to the user that joined?
118
announce-staff-join-self: true
119
120
# Join | Message [ Placeholders: Player {player}, {server} ]
121
announce-staff-join-msg: "&7[&a&l+&7] &7[{server}] &a{player}"
122
123
124
# [ UltraStaffChat | Leave Configuration ]
125
126
# Leave | Do you want to notify all online staff when another staff member leaves?
127
announce-staff-leave: true
128
129
# Leave | Should we display the leave message to the user that left?
130
announce-staff-leave-self: true
131
132
# Leave | Message [ Placeholders: Player {player} ]
133
announce-staff-leave-msg: "&7[&c&l-&7] &c{player}"
134
135
136
# [ UltraStaffChat | Server Switch Configuration ]
137
138
# Switch | Do you want to notify all online staff when another staff switches servers?
139
announce-staff-switch: true
140
141
# Switch | Do you want the message to show to the user who switched?
142
announce-staff-switch-showmbm: true
143
144
# Switch | Message [ Placeholders: Player {player}, New Server: {newserver}, Old Server: {oldserver} ]
145
announce-staff-switch-msg: "&8[&4&lStaffChat&8] &c{player} joined &4{newserver}&c from &4{oldserver}&c."
146
147
148
# [ UltraStaffChat | Update Configuration ]
149
150
# Update | Do you want to notify administrators when a update is available? [ Recommended! ]
151
announce-update: true
152
153
# Update | Notification [ Placeholders: {newversion}, {oldversion}, {newline} ]
154
update-announce-msg: "&8[&9&lUltraStaffChat&8] &cA &cupdate &cis &cavailable!{newline}&cCurrent &cversion: &c{oldversion}, &cNew &cversion: &c{newversion}"
155
156
157
# [ UltraStaffChat | General Configuration ]
158
159
# StaffChat | Format [ Placeholders: Player {player}, Server {server}, Message {message} ]
160
staffchatlayout: "&8[&4&lStaffChat&8] &4{player}&c: &c{message}"
161
162
# StaffChat | Message Color [ Example "&c" ]
163
staffchatcolor: "&c"
164
165
# StaffChat | Do you want to let staff members use a prefix in their message to make it go to staff chat?
166
msg-prefix-send: true
167
168
# StaffChat | Prefix [ Cannot be "/" ]
169
msg-prefix: "#"
170
171
# StaffChat | No Permission Message.
172
nopermission: "&cNo Permission."
173
174
# StaffChat | Usage Message
175
usage: "&cUsage: /staffchat <message>"
176
177
178
# [ UltraStaffChat | Permission Configuration ]
179
180
# Permission | Staff List
181
stafflist-perm: "usc.stafflist"
182
183
# Permission | Toggle
184
staffchat-toggle-perm: "staffchat.toggle"
185
186
# Permission | Mute
187
staffchat-mute-perm: "staffchat.mute"
188
189
# Permission | AFK
190
staffchat-afk-perm: "staffchat.afk"
191
192
# Permission | Join Broadcast
193
announce-staff-join-perm: "staffchat.join"
194
195
# Permission | Leave Broadcast
196
announce-staff-leave-perm: "staffchat.leave"
197
198
# Permission | Switch Broadcast
199
announce-staff-switch-perm: "staffchat.switch"
200
201
# Permission | Join Update Notification
202
update-announce-perm: "ultrastaffchat.notifyupdate"
203
204
# Permission | Talk
205
staffchattalkperm: "staffchat.talk"
206
207
# Permission | Read
208
staffchatreadperm: "staffchat.read"
209
210
# Permission | Config Reload
211
reloadperm: "ultrastaffchat.reload"
212
213
# Permission | Debug
214
debugperm: "ultrastaffchat.usedebug"
215
216
217
# [ UltraStaffChat | System Configuration ]
218
219
# System | Configuration File Version [ Don't change! ]
220
version: 35
Copied!
Make sure to use a program like NotePad++ to edit the configuration file!

Terms of Use

By using UltraStaffChat you agree to the following:
    You must not decompile the plugin.
    You must not use any form of code from the plugin.
    You must not redistribute the plugin.
    You must not claim this plugin as your own.
    You must not remove the credit command from this plugin.
    You must not remove/edit any code from the plugin.
    You must not block the credit command with another plugin.
Note: I (Joshua Sing) reserve the right to change the terms of use of this plugin at anytime.

Frequently Asked Questions

This is a list of questions I get often with their answers. If you're question isn't here please ask us in the Official Support Discord!

I keep getting the No Permission message even though I have the Permissions.

Make sure you using a permission plugin such as LuckPerms that has Bungeecord support.

Make sure that all the permissions are correct.

If you have changed the permissions in your Config file make sure that you are giving those permissions and not the default ones.

Will add more questions soon.
Last modified 1yr ago