Sueta

StaffChat Bungee | Cross-Server Communication | Webhook Disc

1.8

Staff, Chat, Moderation

·Plugin

️StaffChat Bungee
StaffChat is a lightweight, powerful, and fully customizable BungeeCord plugin designed for network administrators. It bridges the communication gap between your servers (Lobby, Faction, Skyblock, etc.), allowing your staff members to stay connected and reactive, no matter where they are.

✨ Key Features

  • Cross-Server Sync: Instant communication across all servers linked to your Proxy.

  • Discord Integration: Real-time logging via Webhook to monitor activity from your Discord.

  • Emergency Mode: Use !! before your message to trigger a visual alert (Title) for all staff.

  • Smart Mentions: Receive a notification (Title) when someone mentions your name in the chat.

  • Live Staff List: Use /sl to see which staff members are online, their server, and their status.

  • Toggle Chat: Use /sc toggle to hide or show the StaffChat messages.

  • ⚡ Ultra-Lightweight: Optimized code (0.00ms TPS impact) for high-performance networks.

Command -> Alias -> Description -> Permission
/sc <message> -> # -> Send a message to the staff team. -> staffchat.use
/sc toggle -> None -> your staff chat view. -> staffchat.use
/sl -> None -> Display a list of all online staff members. -> staffchat.use

staffchat.admin : Receive update notifications on join.

How to use it?

  1. Standard Message: /sc <message> (alias #)

  2. Emergency Alert: /sc !! <message> (alias #!!) (Sends a title alert to everyone!)

  3. Staff List: Just type /sl to see who is online.

⚙️ Configuration
The plugin is 100% customizable. You can modify every message, prefix, and title directly in the config.yml file. It even supports LuckPerms prefixes automatically!

config.yml :

#    /$$      /$$  /$$$$$$  /$$$$$$$  /$$   /$$ /$$$$$$ /$$   /$$  /$$$$$$
#   | $$  /$ | $$ /$$__  $$| $$__  $$| $$$ | $$|_  $$_/| $$$ | $$ /$$__  $$
#   | $$ /$$$| $$| $$  \ $$| $$  \ $$| $$$$| $$  | $$  | $$$$| $$| $$  \__/
#   | $$/$$ $$ $$| $$$$$$$$| $$$$$$$/| $$ $$ $$  | $$  | $$ $$ $$| $$ /$$$$
#   | $$$$_  $$$$| $$__  $$| $$__  $$| $$  $$$$  | $$  | $$  $$$$| $$|_  $$
#   | $$$/ \  $$$| $$  | $$| $$  \ $$| $$\  $$$  | $$  | $$\  $$$| $$  \ $$
#   | $$/   \  $$| $$  | $$| $$  | $$| $$ \  $$ /$$$$$$| $$ \  $$|  $$$$$$/
#   |__/     \__/|__/  |__/|__/  |__/|__/  \__/|______/|__/  \__/ \______/                                                                    
# This is a French configuration; you can change it below to put everything in your language.




# Configuration du Webhook Discord

webhook-url: "WEBHOOK-URL"

# Personnalisation des messages

messages:

  format-staff: "&6&lSTAFF &8⏐ &e%server% &8⏐ %prefix% &f%player% &8» &b%message%"

  format-urgence: "&d&l⚡ URGENCE ⚡ &e%server% &8⏐ %prefix% &f%player% &8» &c&l%message%"

  chat-enabled: "&6&lSTAFF &8» &aTu reçois à nouveau les messages du StaffChat."

  chat-disabled: "&6&lSTAFF &8» &cTu ne recevras plus les messages du StaffChat."

  only-players: "&cSeuls les joueurs peuvent faire cela."

  title-urgence: "&c&l⚡ ALERTE STAFF ⚡"

  subtitle-urgence: "&f%player% demande de l'aide !"

  title-mention: "&6&lMENTION !"

  subtitle-mention: "&e%player% t'a cité"



  # Liste du staff (/sl)

  list-header: "&8&m+-------------------------------------------+"

  list-title: "&6&l  ✦ LISTE DU STAFF EN LIGNE ✦"

  list-format: " &8• %prefix%%player% &8» &e%server% %status%"

  list-footer: " &7Total: &e%count% &7membre(s) du staff."

  list-empty: " &cAucun membre du staff en ligne."

  status-online: "&7[&a✔&7]"

  status-muted: "&7[&c✘&7]"

⭐ Support & Feedback
Do you like the plugin? Please leave a ⭐⭐⭐⭐⭐ review! It helps a lot. Need help? Contact me via the SpigotMC discussion thread or PM.

Similar projects

Plugin →