GlobalChat Bungee
Ein leistungsfähiges BungeeCord-Plugin für globalen Chat, Support-Nachrichten und Staff-Kommunikation.
⚠️ WICHTIGER HINWEIS
Die Kernfunktionalität des GlobalChat wurde in die StatusAPI integriert.
Dieses Plugin (GlobalChat Suppressor) dient ab sofort nur noch als Schnittstelle für die Unterserver (Spigot/Paper) und leitet die Nachrichten an die StatusAPI weiter. Die Befehle und Funktionen können wie gewohnt weiterverwendet werden.
Was bedeutet das?
- StatusAPI MUSS installiert sein: Ohne die StatusAPI auf deinem BungeeCord funktioniert der GlobalChat nicht mehr.
- GlobalChat Suppressor: Dieses Plugin bleibt auf den Unterservern aktiv und kommuniziert mit der StatusAPI.
- Zentrale Verwaltung: Alle Chat-Funktionen, Badword-Filter und Support-Nachrichten werden nun zentral über die StatusAPI verwaltet.
Download StatusAPI: https://git.viper.ipv64.net/M_Viper/StatusAPI
Features
- Globaler Chat mit Badword-Zensur (über StatusAPI)
- Globaler Mute für den Chat (über StatusAPI)
/support <Nachricht>– Spieler können Support-Nachrichten an das Team senden/reply <Nachricht>– Staff kann direkt auf Support-Nachrichten antworten/info– Anzeige von Plugin-Informationen (Name, Version, Autor)- Einfache Konfiguration der Badwords über
filter.ymlin der StatusAPI - Logging aller Nachrichten in
logs/(StatusAPI)
Befehle
| Befehl | Beschreibung | Berechtigung |
|---|---|---|
/globalreload |
Lädt die Badword-Liste neu (StatusAPI) | globalchat.reload |
/globalmute |
Schaltet den globalen Chat an/aus (StatusAPI) | globalchat.mute |
/support <Nachricht> |
Sendet eine Support-Nachricht an das Staff-Team | Alle Spieler |
/reply <Nachricht> |
Antwortet auf die letzte Support-Nachricht eines Spielers | Staff |
/info |
Zeigt Informationen über das Plugin an | Alle Spieler |
Installation
Voraussetzung: StatusAPI
⚠️ Die StatusAPI MUSS auf deinem BungeeCord-Server installiert sein!
BungeeCord/
├─ plugins/
│ ├─ StatusAPI.jar ← PFLICHT
│ └─ GlobalChat-Bungee.jar ← Optional (nur für BungeeCord)
Schritt-für-Schritt
- Installiere die StatusAPI auf deinem BungeeCord-Server.
- Lade die GlobalChat Suppressor JAR-Datei in den
plugins-Ordner deiner Unterserver (Spigot/Paper). - Starte die Server neu oder lade die Plugins neu.
- Die Konfiguration erfolgt nun über die StatusAPI im BungeeCord.
- Die Datei
filter.ymlfindest du im Ordner der StatusAPI.
Konfiguration
filter.yml (in der StatusAPI)
Die Badword-Liste wird nun zentral in der StatusAPI verwaltet:
badwords:
- arsch
- hurensohn
- scheiße
Neue Badwords können einfach hinzugefügt werden. Das Plugin muss nach Änderungen neu geladen werden (/globalreload).
Speicherort: plugins/StatusAPI/filter.yml auf dem BungeeCord-Server
Logging
- Alle Chat- und Support-Nachrichten werden in der StatusAPI unter
plugins/StatusAPI/logs/YYYY-MM-DD.loggespeichert. - Logs älter als 7 Tage werden automatisch gelöscht.
Architektur
BungeeCord
└─ StatusAPI (Hauptlogik, Befehle, Filter, Logs)
Unterserver (Spigot/Paper)
└─ GlobalChat Suppressor (Schnittstelle, leitet an StatusAPI weiter)
Migration von alter Version
Wenn du eine ältere Version des GlobalChat verwendest:
- Installiere die neue StatusAPI auf BungeeCord
- Kopiere deine
filter.ymlin den StatusAPI-Ordner - Ersetze das alte GlobalChat-Plugin auf den Unterservern mit dem neuen GlobalChat Suppressor
- Starte alle Server neu
Lizenz
Dieses Plugin ist proprietär und darf nicht ohne Erlaubnis des Autors verbreitet oder verändert werden.
Support & Weitere Informationen
Für detaillierte Informationen zur StatusAPI und deren Konfiguration:
https://git.viper.ipv64.net/M_Viper/StatusAPI