Übersicht
Das Prefixes Plugin verwaltet die Rang Anzeige auf deinen Servern. Jeder Spieler gehört zu einer Gruppe, und diese Gruppe bestimmt, wie der Spieler im Chat, in der Tablist und über seinem Kopf dargestellt wird. Das Plugin:- Wendet Prefixes, Suffixes, Farben und Anzeigenamen auf Chat, Tablist und Name Tags an
- Liest Gruppen entweder aus der
config.ymloder aus LuckPerms - Synchronisiert Chat Nachrichten und Tablist Einträge zwischen den Servern deines Netzwerks
- Bietet eine API, um Prefix Daten auszulesen und eigene Gruppen zu registrieren
Unterstützte Software
Du möchtest eine andere Server-Software unterstützen? Erstelle einfach einen Pull Request auf
GitHub!
Schnelle Einrichtung
- Lade das Plugin von GitHub herunter
- Packe es in den Plugins Ordner deines Server Templates
- Starte deinen Server
- Passe die
config.ymlundmessages.ymlnach deinen Wünschen an
Konfiguration
config.yml
Die Hauptkonfigurationsdatei. Hierüber steuerst du die Gruppenquelle, die Gruppen selbst, einzelne Plugin-Funktionen und die Synchronisierung zwischen den Servern.source auf LUCKPERMS steht, kommt jeder Wert aus der LuckPerms-Gruppe:
Platzhalter
Hier findest du alle verfügbaren Platzhalter.Funktionsschalter
Unterfeatures aktivierst oder deaktivierst du die lokalen Funktionen des Plugins:
chatformatiert lokale Chat-Nachrichten mit demchat-formatder Gruppetablistwendet Prefix, Suffix, Farbe und Priorität der Gruppe auf die Tablist andisplay-namewendet den konfiguriertendisplay-namean; bei deaktivierter Funktion wird der normale Minecraft-Name verwendet
Synchronisierung zwischen Servern
Über das SimpleCloud-Netzwerk können zwei Dinge geteilt werden:- Chat: formatierte Chat-Nachrichten von Spielern auf anderen Servern
- Tablist: Tablist-Einträge von Spielern auf anderen Servern
sync.enabled: false deaktivierst du die gesamte Kommunikation zwischen Servern, ohne die lokale Formatierung auszuschalten. Unter channels wählst du, ob Chat, Tablist-Einträge oder beides synchronisiert werden. Ein Kanal funktioniert nur, wenn die zugehörige Option unter features ebenfalls aktiviert ist.
Die Liste sources legt fest, von welchen Servern dieser Server Aktualisierungen empfängt:
CURRENTempfängt Aktualisierungen aus der aktuellen Servergruppe oder, bei einem persistenten Server, nur von diesem ServerALLempfängt Aktualisierungen von jedem Server im Netzwerk und muss der einzige Listeneintrag sein- Ein Servergruppenname oder eine persistente Server-ID empfängt Aktualisierungen aus genau dieser Quelle
Befehle
API
Über die API liest du die Prefix-Daten eines Spielers aus und registrierst eigene Gruppen.Dependency
Zugriff auf die API
- Paper
Spieler verwalten
Die Gruppe eines Spielers holen:Gruppen verwalten
Alle Gruppen auflisten, höchste Priorität zuerst:Best Practices
- Vergib eindeutige Prioritäten, damit die Reihenfolge in der Tablist vorhersehbar bleibt
- Nutze für alle Gruppen dasselbe
chat-format, außer ein Rang soll im Chat bewusst auffallen - Verwende
<color>indisplay-nameundchat-format, statt Hex Codes zu wiederholen - Lass
default-groupauf eine Gruppe mit leererpermissionzeigen, damit jeder Spieler eine Gruppe bekommt