GER Commands - Avankziar/MyHomeRules GitHub Wiki

Um über Befehle zu reden, so muss man erstmal wissen, dass dieses Plugin einen sogenannten CommandTree, Befehlsbaum, nutzt. Dieser CommandTree ist dafür da, dass alle Befehle wie ein Baum, von unten nach oben sich aufspaltet. Dabei bildet der Stamm den eigentlichen Befehl, bspw. /money.

Danach folgt das erste Argument, welches weitere Argumente beinhalten kann, welche wiedermal weiter/andere Argumente beinhaltet etc. Dadurch dass genauso aufgebaut ist, nutzte ich eine Yaml-Datei, die "commands.yml", welche sämtliche Befehle, zugehörige Permissions, Ingame-Vorschläge und Erklärungen (Auf Englisch) beinhaltet. Alle Variabeln sind vollständig abänderbar! Bedeutet im Klartext, ihr könnt die Befehle, Permission etc. alle umbenennen, um sie nach euren Vorstellungen zu ändern.

Was nun folgt ist die "commands.yml" im Grundzustand mit den erweiterten Erklärungen.


Base

(Die Allgemeinen Befehle) Dieser Befehl ist ein Informationsbefehl. Er gibt im Ingame-Chat alle für den Spieler nutzbaren Befehle an, mit den Erklärungen aus der jeweiligen "Sprach"-Datei. Die Ausgabe im Chat ist anklickbar, und gibt dann in die Chat-Zeile das wieder, was in der "commands.yml" unter "Suggestion" steht.

Befehl Beschreibung
/rule <Seitenzahl> Listet pro Seite 10 Serverregeln auf.
/rules Infobefehl, für allerlei Serverinformationen.
/rules accept Akzeptiert die Regeln. Falls schon akzeptiert, sieht man wann akzeptiert wurde.
/rules delete <Spielernamen> Trackt einen Spieler als "gelöscht".
/rules info Zeigt alle Befehle des Plugins an.
/rules revoke Widerruft die Akzeptierung der Regeln. Danach wird man gekickt.
/rules site <Seitenzahl> Navigationsbefehl für die Mehrfache Seitenansicht.
/rules todeletelist Zeigt alle Spieler, welche die Regeln wiederrufen haben. Damit man sie aus dem System löschen kann.