UltraStaffChatPro
Official Documentation for UltraStaffChatPro.
Click here to view the docs for the official Developer API!
Commands & Default Permissions
<> Required | () Not required
Command
Usage
Default Permission
/staffchat
/staffchat <msg>
staffchat.talk
/stafflist
/stafflist
staffchat.list
/sctoggle
/sctoggle
staffchat.toggle
/scmute
/scmute
staffchat.mute
/scafk
/scafk
staffchat.afk
/usc
/usc (reload)
None
/usc reload
/usc reload
ultrastaffchatpro.reload
Other Permissions:
    Talk: staffchat.talk
    Join: staffchat.join
    Leave: staffchat.leave
    Switch: staffchat.switch (BungeeCord only)

Main Configuration File

config.yml
1
# _ _ _ _ ____ _ __ __ ____ _ _ ____
2
# | | | | | |_ _ __ __ _/ ___|| |_ __ _ / _|/ _|/ ___| |__ __ _| |_| _ \ _ __ ___
3
# | | | | | __| '__/ _` \___ \| __/ _` | |_| |_| | | '_ \ / _` | __| |_) | '__/ _ \
4
# | |_| | | |_| | | (_| |___) | || (_| | _| _| |___| | | | (_| | |_| __/| | | (_) |
5
# \___/|_|\__|_| \__,_|____/ \__\__,_|_| |_| \____|_| |_|\__,_|\__|_| |_| \___/
6
#
7
# UltraStaffChatPro - 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
# [ UltraStaffChatPro | Chat Configuration ]
16
17
# Chat | Do you want to let staff members use a prefix in their message to make it go to staff chat?
18
prefix-enabled: true
19
20
# Chat | Prefix [ Above needs to be enabled, Cannot be "/" ]
21
prefix: "#"
22
23
24
# [ UltraStaffChatPro | Discord Configuration ]
25
26
# Discord | Enabled
27
discord-enabled: false
28
29
# Discord | Webhook/Bot [ true: Bot, false: Webhook ]
30
discord-type: true
31
32
# Discord | Bot Token [ Only needed if `discord-type` is true. https://discord.com/developers/applications ]
33
discord-token: "NjM3MTQ3NzQzMzc0MDE2NTIy.XsHnCQ.ShzlE0biUp_J-RzHm1aj5VzymoQ"
34
35
# Discord | Activity Type [ Options: "PLAYING", "WATCHING", "LISTENING". Only needed if `discord-type` is true. ]
36
discord-activity-type: "WATCHING"
37
38
# Discord | Activity [ Only needed if `discord-type` is true. ]
39
discord-activity: "staffchat."
40
41
# Discord | Guild ID [ Only needed if `discord-type` is true. ]
42
discord-guild: "639666139747581955"
43
44
# Discord | Channel ID [ Only needed if `discord-type` is true. ]
45
discord-channel: "709971814515998721"
46
47
# Discord | Webhook Username [ Only needed if `discord-type` is false. ]
48
discord-wh-username: "UltraStaffChatPro"
49
50
# Discord | Webhook URL [ Only needed if `discord-type` is false. ]
51
discord-wh-url: "https://discordapp.com/api/webhooks/711757282341421068/P6KjJbovtpsyDt2o76ZuGnkuhycEmhyDf6i-8wHLdNbTSXuSZv35GUoK8sgeG-n_K_Fo"
52
53
# Discord | Embed/Text [ true: Embed, false: Text ]
54
discord-embed: true
55
56
# Discord | Embed Color [ Only needed if `discord-embed` is true. Must be a HEX Code. ]
57
discord-eb-color: "#5555FF"
58
59
# Discord | Embed Footer [ Only needed if `discord-embed` is true. ]
60
discord-eb-footer: "UltraStaffChatPro"
61
62
63
# [ UltraStaffChatPro | MultiChannel Configuration ]
64
65
# MultiChannel | Enabled
66
multichannel-enabled: false
67
68
# MultiChannel | Channels
69
channels:
70
hc: # Command without "/"
71
perm-talk: "helperchat.talk"
72
perm-read: "helperchat.read"
73
perm-toggle: "helperchat.toggle"
74
perm-mute: "helperchat.mute"
75
no-perm: "&cNo permission."
76
usage: "&cUsage: /hc <message>"
77
format: "&8[&e&lH&8] &e{player}&7: {message}" # [ Placeholders: BungeeCord Server: {server}, Player: {player}, Message: {message}, LuckPerms Prefix: {lpprefix} ]
78
discord-enabled: true
79
discord-format: "[H] {player}: {message}"
80
message-color: "&c"
81
toggle-enabled: true
82
toggle-message-on: "&8[&e&lH&8] &aToggled on."
83
toggle-message-off: "&8[&e&lH&8] &cToggled off."
84
mute-enabled: true
85
mute-message-on: "&8[&e&lH&8] &aMuted."
86
mute-message-off: "&8[&e&lH&8] &cUnmuted."
87
88
# MultiChannel | Aliases [ Format: COMMAND:MULTICHANNEL ]
89
aliases:
90
helperchat: "hc"
91
helperstaffchat: "hc"
92
93
94
# [ UltraStaffChatPro | Toggle Configuration ]
95
96
# Toggle | Enabled
97
toggle-enabled: true
98
99
100
# [ UltraStaffChatPro | Mute Configuration ]
101
102
# Mute | Enabled
103
mute-enabled: true
104
105
106
# [ UltraStaffChatPro | AFK Configuration ]
107
108
# AFK | Enabled
109
afk-enabled: true
110
111
112
# [ UltraStaffChatPro | List Configuration ]
113
114
# List | Enabled
115
list-enabled: true
116
117
# List | Exempt from showing in the list [ Permissions at bottom ]
118
list-exempt-enabled: false
119
120
# [ UltraStaffChatPro | Join Configuration ]
121
122
# Join | Enabled
123
join-enabled: true
124
125
# Join | Self [ See own join messages ]
126
join-self: true
127
128
129
# [ UltraStaffChatPro | Leave Configuration ]
130
131
# Leave | Enabled
132
leave-enabled: true
133
134
135
# [ UltraStaffChatPro | Switch Configuration ]
136
137
# Switch | Enabled [ Only works on BungeeCord! ]
138
switch-enabled: true
139
140
# Switch | Self [ See own switch messages ]
141
switch-show: true
142
143
144
# [ UltraStaffChatPro | Permission Configuration ]
145
146
# Permission | Reload
147
perm-reload: "ultrastaffchatpro.reload"
148
149
# Permission | Debug
150
perm-debug: "ultrastaffchatpro.debug"
151
152
# Permission | Join
153
perm-join: "staffchat.join"
154
155
# Permission | Leave
156
perm-leave: "staffchat.leave"
157
158
# Permission | List
159
perm-list: "staffchat.list"
160
161
# Permission | List Exempt
162
perm-list-exempt: "staffchat.list.exempt"
163
164
# Permission | AFK
165
perm-afk: "staffchat.afk"
166
167
# Permission | Mute
168
perm-mute: "staffchat.mute"
169
170
# Permission | Toggle
171
perm-toggle: "staffchat.toggle"
172
173
# Permission | Switch
174
perm-switch: "staffchat.switch"
175
176
# Permission | Read
177
perm-read: "staffchat.read"
178
179
# Permission | Talk
180
perm-talk: "staffchat.talk"
181
182
183
# [ UltraStaffChatPro | System Configuration ]
184
185
# System | Configuration File Version [ Don't change! ]
186
version: 2
Copied!

Message Configuration File

messages.yml
1
# _ _ _ _ ____ _ __ __ ____ _ _ ____
2
# | | | | | |_ _ __ __ _/ ___|| |_ __ _ / _|/ _|/ ___| |__ __ _| |_| _ \ _ __ ___
3
# | | | | | __| '__/ _` \___ \| __/ _` | |_| |_| | | '_ \ / _` | __| |_) | '__/ _ \
4
# | |_| | | |_| | | (_| |___) | || (_| | _| _| |___| | | | (_| | |_| __/| | | (_) |
5
# \___/|_|\__|_| \__,_|____/ \__\__,_|_| |_| \____|_| |_|\__,_|\__|_| |_| \___/
6
#
7
# UltraStaffChatPro - messages.yml - Message 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
# NOTE: The {server} placeholder will only work if you are running the plugin on BungeeCord!
15
16
17
# [ UltraStaffChatPro | General Configuration ]
18
19
# General | No Permission
20
no-permission: "&cNo Permission."
21
22
# General | Disabled
23
disabled: "&cCommand disabled."
24
25
26
# [ UltraStaffChatPro | StaffChat Configuration ]
27
28
# StaffChat | Format [ Placeholders: BungeeCord Server: {server}, Player: {player}, Message: {message}, LuckPerms Prefix: {lpprefix} ]
29
sc-format: "&8[&b&lS&8] &b{player}&7: &f{message}"
30
31
# StaffChat | Message Color [ Example "&f" ]
32
sc-color: "&f"
33
34
# StaffChat | Usage
35
sc-usage: "&cUsage: /staffchat <message>"
36
37
38
# [ UltraStaffChatPro | AFK Configuration ]
39
40
# AFK | On Message [ Placeholders: {player} ]
41
afk-on: "&8[&b&lS&8]&7 {player} is now &9&lAFK&7."
42
43
# AFK | Off Message [ Placeholders: {player} ]
44
afk-off: "&8[&b&lS&8]&7 {player} is no longer &9&lAFK&7."
45
46
47
# [ UltraStaffChatPro | Mute Configuration ]
48
49
# Mute | Muted Message [ Placeholders: {player} ]
50
mute-on: "&8[&b&lS&8]&7 StaffChat Muted."
51
52
# Mute | Unmuted Message [ Placeholders: {player} ]
53
mute-off: "&8[&b&lS&8]&7 StaffChat Unmuted. "
54
55
56
# [ UltraStaffChatPro | Toggle Configuration ]
57
58
# Toggle | On Message [ Placeholders: {player} ]
59
toggle-on: "&8[&b&lS&8]&7 StaffChat toggled on."
60
61
# Toggle | Off Message [ Placeholders: {player} ]
62
toggle-off: "&8[&b&lS&8]&7 StaffChat toggled off"
63
64
65
# [ UltraStaffChatPro | Discord Configuration ]
66
67
# Discord | StaffChat Format [ Placeholders: BungeeCord Server: {server}, Player: {player}, Message: {message}, LuckPerms Prefix: {lpprefix} ]
68
d-sc-format: "{player}: {message}"
69
70
# Discord | Staff Join Message [ Placeholders: BungeeCord Server: {server}, Player: {player}, LuckPerms Prefix: {lpprefix} ]
71
d-join: "[+] {player}"
72
73
# Discord | Staff Leave Message [ Placeholders: Player: {player}, LuckPerms Prefix: {lpprefix} ]
74
d-leave: "[-] {player}"
75
76
# Discord | Server Switch Message [ Only works if used on BungeeCord. Placeholders: {from}, {to}, {player}, {lpprefix} ]
77
d-switch: "{from}/{to} {player}"
78
79
80
# [ UltraStaffChatPro | List Configuration ]
81
82
# List | Header [ Placeholders: Total online staff: {count}, Total online: {countglobal} ]
83
list-header: "&8({count}) &bOnline Staff Members&7:"
84
85
# List | Format [ Will be sent for each staff member online, Placeholders: {player}, {server}, Staff on that server: {counthere}, Total online: {countglobal}, Total online staff: {count} ]
86
list-format: "&9{player} &8- &b{server}"
87
88
89
# [ UltraStaffChatPro | Join Configuration ]
90
91
# Join | Message [ Placeholders: BungeeCord Server: {server}, Player: {player}, LuckPerms Prefix: {lpprefix} ]
92
join: "&7[&a&l+&7] &a{player}"
93
94
95
# [ UltraStaffChatPro | Leave Configuration ]
96
97
# Leave | Message [ Placeholders: Player: {player}, LuckPerms Prefix: {lpprefix} ]
98
leave: "&7[&c&l-&7] &c{player}"
99
100
101
# [ UltraStaffChatPro | Switch Configuration ]
102
103
# Switch | Message [ Placeholders: {oldserver}, {newserver}, {player}, {lpprefix} ]
104
switch: "&8[&b&lS&8]&7 &b{player}&7 switched from &c{oldserver}&7 to &a{newserver}&7."
105
106
107
# [ UltraStaffChatPro | Advanced Configuration ]
108
109
# Advanced | Reloading...
110
reloading: "&8[&9&lUltraStaffChat&b&lPro&8] &aReloading configs..."
111
112
# Advanced | Reload Failed
113
reload-failed: "&8[&9&lUltraStaffChat&b&lPro&8] &cFailed to reload configs!"
114
115
# Advanced | Reload Success
116
reload-success: "&8[&9&lUltraStaffChat&b&lPro&8] &aSuccessfully reloaded configs!"
117
118
119
# [ UltraStaffChatPro | System Configuration ]
120
121
# System | Configuration File Version [ Don't change! ]
122
version: 2
Copied!
Make sure to use a program like NotePad++ to edit the configuration files!

Terms of Service

"We", "Us", and "Our" refer to Joshua Sing & Myles Newton. "You" refers to the buyer. By downloading and using UltraStaffChatPro you agree to the following:
    You must not decompile the plugin.
    You must not share your copy of the plugin.
    You must not leak 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/edit any code from the plugin.
    You must not alter the credit command by any means.
    You must not charge back your purchase.
Joshua Sing & Myles Newton reserve the right to change the terms of use of this plugin at anytime without notice.

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