GER Home - Avankziar/MyHomeRules GitHub Wiki

MHR oder MyHomeRules ist ein Plugin, welche Spielern zwingt die Regeln und DSGVO des Servers zu akzeptieren. (Falls nicht werden sie gekickt).

Features

  • Einstellbare Title beim Joinen des Spielers
  • Mehrzeilige einstellbare Joinnachricht für den Spieler. Mit Hover und Clickevents.
  • Mehrfach einstellbare Befehle (Spieler oder Console) beim Join mit Replacer für den Spielernamen.

Future Feature

  • Momentan nichts
  • Hast du eine Idee? Schreibst mir per Discord oder pn (GitHub oder Spigot)

Mechaniken

CommandTree

Der 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!

YamlManager & Sprachunterstützung

Der YamlManager sorgt dafür, dass am Anfang erstmal alles richtig in die Yaml Dateien reingeschrieben wird. (Wie es vorher auch war). Nun aber wird dieser auch versuchen, fehlende Yamlpfade zu ergänzen. Bedeutet bei Updates muss fast gar nicht mehr die Yamls neugeneriert werden. Dazu unterstützt das Plugin nun bis zu 450 Sprachen nach der ISO 639-2B Form. Siehe hier. Dabei darauf achten das, falls ein '*' angegeben ist, dies zu nehmen ist.

Hier sind alle unterstützte Sprachen auf einem Bild => https://www.spigotmc.org/attachments/iso639-2b-jpg.574602/