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
# _ _ _ _ ____ _ __ __ ____ _ _ ____
# | | | | | |_ _ __ __ _/ ___|| |_ __ _ / _|/ _|/ ___| |__ __ _| |_| _ \ _ __ ___
# | | | | | __| '__/ _` \___ \| __/ _` | |_| |_| | | '_ \ / _` | __| |_) | '__/ _ \
# | |_| | | |_| | | (_| |___) | || (_| | _| _| |___| | | | (_| | |_| __/| | | (_) |
# \___/|_|\__|_| \__,_|____/ \__\__,_|_| |_| \____|_| |_|\__,_|\__|_| |_| \___/
#
# UltraStaffChatPro - config.yml - Configuration.
# Copyright 2020 Joshua Sing & Myles Newton | All rights reserved.
#
# Helpful Links:
# Support | https://discord.joshualovescode.dev
# Docs | https://docs.joshualovescode.dev/plugins/ultrastaffchat-bungeecord#configuration
# [ UltraStaffChatPro | Chat Configuration ]
# Chat | Do you want to let staff members use a prefix in their message to make it go to staff chat?
prefix-enabled: true
# Chat | Prefix [ Above needs to be enabled, Cannot be "/" ]
prefix: "#"
# [ UltraStaffChatPro | Discord Configuration ]
# Discord | Enabled
discord-enabled: false
# Discord | Webhook/Bot [ true: Bot, false: Webhook ]
discord-type: true
# Discord | Bot Token [ Only needed if `discord-type` is true. https://discord.com/developers/applications ]
discord-token: "NjM3MTQ3NzQzMzc0MDE2NTIy.XsHnCQ.ShzlE0biUp_J-RzHm1aj5VzymoQ"
# Discord | Activity Type [ Options: "PLAYING", "WATCHING", "LISTENING". Only needed if `discord-type` is true. ]
discord-activity-type: "WATCHING"
# Discord | Activity [ Only needed if `discord-type` is true. ]
discord-activity: "staffchat."
# Discord | Guild ID [ Only needed if `discord-type` is true. ]
discord-guild: "639666139747581955"
# Discord | Channel ID [ Only needed if `discord-type` is true. ]
discord-channel: "709971814515998721"
# Discord | Webhook Username [ Only needed if `discord-type` is false. ]
discord-wh-username: "UltraStaffChatPro"
# Discord | Webhook URL [ Only needed if `discord-type` is false. ]
discord-wh-url: "https://discordapp.com/api/webhooks/711757282341421068/P6KjJbovtpsyDt2o76ZuGnkuhycEmhyDf6i-8wHLdNbTSXuSZv35GUoK8sgeG-n_K_Fo"
# Discord | Embed/Text [ true: Embed, false: Text ]
discord-embed: true
# Discord | Embed Color [ Only needed if `discord-embed` is true. Must be a HEX Code. ]
discord-eb-color: "#5555FF"
# Discord | Embed Footer [ Only needed if `discord-embed` is true. ]
discord-eb-footer: "UltraStaffChatPro"
# [ UltraStaffChatPro | MultiChannel Configuration ]
# MultiChannel | Enabled
multichannel-enabled: false
# MultiChannel | Channels
channels:
hc: # Command without "/"
perm-talk: "helperchat.talk"
perm-read: "helperchat.read"
perm-toggle: "helperchat.toggle"
perm-mute: "helperchat.mute"
no-perm: "&cNo permission."
usage: "&cUsage: /hc <message>"
format: "&8[&e&lH&8] &e{player}&7: {message}" # [ Placeholders: BungeeCord Server: {server}, Player: {player}, Message: {message}, LuckPerms Prefix: {lpprefix} ]
discord-enabled: true
discord-format: "[H] {player}: {message}"
message-color: "&c"
toggle-enabled: true
toggle-message-on: "&8[&e&lH&8] &aToggled on."
toggle-message-off: "&8[&e&lH&8] &cToggled off."
mute-enabled: true
mute-message-on: "&8[&e&lH&8] &aMuted."
mute-message-off: "&8[&e&lH&8] &cUnmuted."
# MultiChannel | Aliases [ Format: COMMAND:MULTICHANNEL ]
aliases:
helperchat: "hc"
helperstaffchat: "hc"
# [ UltraStaffChatPro | Toggle Configuration ]
# Toggle | Enabled
toggle-enabled: true
# [ UltraStaffChatPro | Mute Configuration ]
# Mute | Enabled
mute-enabled: true
# [ UltraStaffChatPro | AFK Configuration ]
# AFK | Enabled
afk-enabled: true
# [ UltraStaffChatPro | List Configuration ]
# List | Enabled
list-enabled: true
# List | Exempt from showing in the list [ Permissions at bottom ]
list-exempt-enabled: false
# [ UltraStaffChatPro | Join Configuration ]
# Join | Enabled
join-enabled: true
# Join | Self [ See own join messages ]
join-self: true
# [ UltraStaffChatPro | Leave Configuration ]
# Leave | Enabled
leave-enabled: true
# [ UltraStaffChatPro | Switch Configuration ]
# Switch | Enabled [ Only works on BungeeCord! ]
switch-enabled: true
# Switch | Self [ See own switch messages ]
switch-show: true
# [ UltraStaffChatPro | Permission Configuration ]
# Permission | Reload
perm-reload: "ultrastaffchatpro.reload"
# Permission | Debug
perm-debug: "ultrastaffchatpro.debug"
# Permission | Join
perm-join: "staffchat.join"
# Permission | Leave
perm-leave: "staffchat.leave"
# Permission | List
perm-list: "staffchat.list"
# Permission | List Exempt
perm-list-exempt: "staffchat.list.exempt"
# Permission | AFK
perm-afk: "staffchat.afk"
# Permission | Mute
perm-mute: "staffchat.mute"
# Permission | Toggle
perm-toggle: "staffchat.toggle"
# Permission | Switch
perm-switch: "staffchat.switch"
# Permission | Read
perm-read: "staffchat.read"
# Permission | Talk
perm-talk: "staffchat.talk"
# [ UltraStaffChatPro | System Configuration ]
# System | Configuration File Version [ Don't change! ]
version: 2

Message Configuration File

messages.yml
# _ _ _ _ ____ _ __ __ ____ _ _ ____
# | | | | | |_ _ __ __ _/ ___|| |_ __ _ / _|/ _|/ ___| |__ __ _| |_| _ \ _ __ ___
# | | | | | __| '__/ _` \___ \| __/ _` | |_| |_| | | '_ \ / _` | __| |_) | '__/ _ \
# | |_| | | |_| | | (_| |___) | || (_| | _| _| |___| | | | (_| | |_| __/| | | (_) |
# \___/|_|\__|_| \__,_|____/ \__\__,_|_| |_| \____|_| |_|\__,_|\__|_| |_| \___/
#
# UltraStaffChatPro - messages.yml - Message Configuration.
# Copyright 2020 Joshua Sing & Myles Newton | All rights reserved.
#
# Helpful Links:
# Support | https://discord.joshualovescode.dev
# Docs | https://docs.joshualovescode.dev/plugins/ultrastaffchat-bungeecord#configuration
#
# NOTE: The {server} placeholder will only work if you are running the plugin on BungeeCord!
# [ UltraStaffChatPro | General Configuration ]
# General | No Permission
no-permission: "&cNo Permission."
# General | Disabled
disabled: "&cCommand disabled."
# [ UltraStaffChatPro | StaffChat Configuration ]
# StaffChat | Format [ Placeholders: BungeeCord Server: {server}, Player: {player}, Message: {message}, LuckPerms Prefix: {lpprefix} ]
sc-format: "&8[&b&lS&8] &b{player}&7: &f{message}"
# StaffChat | Message Color [ Example "&f" ]
sc-color: "&f"
# StaffChat | Usage
sc-usage: "&cUsage: /staffchat <message>"
# [ UltraStaffChatPro | AFK Configuration ]
# AFK | On Message [ Placeholders: {player} ]
afk-on: "&8[&b&lS&8]&7 {player} is now &9&lAFK&7."
# AFK | Off Message [ Placeholders: {player} ]
afk-off: "&8[&b&lS&8]&7 {player} is no longer &9&lAFK&7."
# [ UltraStaffChatPro | Mute Configuration ]
# Mute | Muted Message [ Placeholders: {player} ]
mute-on: "&8[&b&lS&8]&7 StaffChat Muted."
# Mute | Unmuted Message [ Placeholders: {player} ]
mute-off: "&8[&b&lS&8]&7 StaffChat Unmuted. "
# [ UltraStaffChatPro | Toggle Configuration ]
# Toggle | On Message [ Placeholders: {player} ]
toggle-on: "&8[&b&lS&8]&7 StaffChat toggled on."
# Toggle | Off Message [ Placeholders: {player} ]
toggle-off: "&8[&b&lS&8]&7 StaffChat toggled off"
# [ UltraStaffChatPro | Discord Configuration ]
# Discord | StaffChat Format [ Placeholders: BungeeCord Server: {server}, Player: {player}, Message: {message}, LuckPerms Prefix: {lpprefix} ]
d-sc-format: "{player}: {message}"
# Discord | Staff Join Message [ Placeholders: BungeeCord Server: {server}, Player: {player}, LuckPerms Prefix: {lpprefix} ]
d-join: "[+] {player}"
# Discord | Staff Leave Message [ Placeholders: Player: {player}, LuckPerms Prefix: {lpprefix} ]
d-leave: "[-] {player}"
# Discord | Server Switch Message [ Only works if used on BungeeCord. Placeholders: {from}, {to}, {player}, {lpprefix} ]
d-switch: "{from}/{to} {player}"
# [ UltraStaffChatPro | List Configuration ]
# List | Header [ Placeholders: Total online staff: {count}, Total online: {countglobal} ]
list-header: "&8({count}) &bOnline Staff Members&7:"
# 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} ]
list-format: "&9{player} &8- &b{server}"
# [ UltraStaffChatPro | Join Configuration ]
# Join | Message [ Placeholders: BungeeCord Server: {server}, Player: {player}, LuckPerms Prefix: {lpprefix} ]
join: "&7[&a&l+&7] &a{player}"
# [ UltraStaffChatPro | Leave Configuration ]
# Leave | Message [ Placeholders: Player: {player}, LuckPerms Prefix: {lpprefix} ]
leave: "&7[&c&l-&7] &c{player}"
# [ UltraStaffChatPro | Switch Configuration ]
# Switch | Message [ Placeholders: {oldserver}, {newserver}, {player}, {lpprefix} ]
switch: "&8[&b&lS&8]&7 &b{player}&7 switched from &c{oldserver}&7 to &a{newserver}&7."
# [ UltraStaffChatPro | Advanced Configuration ]
# Advanced | Reloading...
reloading: "&8[&9&lUltraStaffChat&b&lPro&8] &aReloading configs..."
# Advanced | Reload Failed
reload-failed: "&8[&9&lUltraStaffChat&b&lPro&8] &cFailed to reload configs!"
# Advanced | Reload Success
reload-success: "&8[&9&lUltraStaffChat&b&lPro&8] &aSuccessfully reloaded configs!"
# [ UltraStaffChatPro | System Configuration ]
# System | Configuration File Version [ Don't change! ]
version: 2

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.