Hallo allezusammen,
es wird ander Zeit, dass ich die Beschreibung des Plugins ändere und aktualisiere!
Was istWorldGard?
WorldGard ist ein Sicherheits-Plugin für die Serverwelten und ist so ähnlich wie AreaProtection. Das Plugin schützt die Welt vor Griffer und anderen unangenehmen Zeitgenossen, denn nicht nur die Areas werden geschützt, sondern die ganze Welt. Man legt eine Area in einer Welt an und entscheidet, was man alles in dieser Area darf und was nicht. Jedes dieser Areas, kann individuell angepasst und einstellt werden.
Die Rechte (Flags) einer Area können speziell auf Servergruppen, einzelne Spieler, Mitglieder einer Area, Eigentümer einer Area, Eigentümer der übergeordneten Area (z.B. Eigentümer Stadt verwaltet die Grundstücke) oder für alle eingestellt werden. Durch die Kategorien können Area schnell eingestellt werden. Es können neue hinzugefügt werden und vorhandene bearbeitet werden. Diese Kategorien beinhalten die Standard-Einstellung einer neuen Area. Somit müssen neue Areas nicht manuell jedes einzelne Flag zugewiesen werden.
Dieses Plugin beinhaltet auch das ehemalige Noflyarea-Plugin. Der Support von Noflyarea wurde wegen WG eingestellt!
(SIEHE Flag: "fly")
DiesesPlugin hat auch eine Umfangreiche Configs (Ingesammt 3).
Configs:
System.proberty
- ·AccesAllAdmin=true – Wenn das false ist, dann werden die Adminrechte ignoriert (Admin = Spieler)
- ·AccesAllUser=true – Eigentümer einer Area haben in Ihrer Area beschränkte Adminrechte
- ·COMMAND_AddCategory_Group= - Trage hier eine Gruppe ein, die auch Kategorien einfügen kann
- ·COMMAND_Editconfig_Group= - Trage hier eine Gruppe ein, die die Config bearbeiten darf
- ·COMMAND_Editdefault_Group= - Trage hier eine Gruppe ein, die die Standardwerte einer Kategorie bearbeiten darf
- ·COMMAND_RemoveAreaByOwner=true – Gibt an, ob der Eigentümer seine Area löschen darf
- ·COMMAND_RemoveArea_Group= - Trage hier eine Gruppe ein, die Areas löschen darf (auch Fremde)
- ·COMMAND_Setowner_Group= - Trage hier eine Gruppe ein, die den Eigentümer jeder Area ändern kann
- ·COMMAND_Setparent_Group= - Trage hier eine Gruppe ein, die die übergeordnete Area ändern kann
- ·COMMAND_Setparent_ParentOwner=true – Gibt an, ob der überg. Eigent. die überg. Area seiner untergeordneten Areas ändern darf
- ·COMMAND_define_Group= - Trage hier eine Gruppe ein, die überall Areas erstellen darf
- ·COMMAND_define_ParentOwner=false – Gibt an, ob der überg. Eigentümer, Areas in seiner Area erstellen kann
- ·COMMAND_flag_Group= - Trage hier eine Gruppe ein, die die Flags einer Area ändern kann
- ·COMMAND_flag_Owner=false – Gibt an, ob ein Eigentümer seine Flags ändern kann
- ·COMMAND_flag_ParentOwner=true – Gibt an, ob der überg. Eigent. die Flags ändern kann
- ·COMMAND_world_Group= - Trage hier eine Gruppe ein, die die WORLD-Kommandos verwenden darf
- ·Debug=1 – (0 – 5) 0 = aus; Um so höher die Zahl, um so mehr Infos gibt es in der Konsole!
- ·KEY_AreaCancle=KEY_ESCAPE – Gibt an, mit welcher Taste du das definieren von Areas abbrechen möchtest
- ·KEY_AreaSelect=KEY_RETURN – Gibt an, mit welcher Taste du das definieren von Areas bestätigen möchtest
- ·KEY_GUI=KEY_B – Gibt an, mit welcher Taste du die GUIs öffnen möchtest (AUSSER FUNKTION)
- ·WorldAsArea=true – Gibt an, ob die ganze Welt eine Area ist
(Wird empfohlen auf "true" zu lassen! Dann wird die ganze Welt geschützt)
Color.property:
- ·cmdCommando=[\#ffa500] = Farbe, wenn es um Kommandos geht
- ·cmdError=[\#ffaaaa] = Farbe für Fehlermeldungen
- ·cmdHelp=[\#ffffc0]= Farbe für Hilfe
- ·cmdInfo=[\#00a5ff] = Farbe für Informationen
- ·cmdNormal=[\#ffffff] = Normale Text
- ·cmdOK=[\#aaffaa] = Farbe, wenn etwas erfolgreich war
- ·cmdParameter1=[\#00d278] = Farbe, für 1. Parameter im Befehl
- ·cmdParameter2=[\#a4ffa4] = Farbe, für 2. Parameter im Befehl
In der World.property werden die Flags der Welt gespeichert.
Die Erklärung, welches Flag für was zuständig ist, wird in lauf der nächsten Zeit hinzugefügt.
(BEI COMMAND: Bitte kein ADMIN einfügen, da die Gruppe Admin sowieso alles darf!)
(BITTE NACH DEM „=“ kein Leerzeichen!)
Dies Funktioniert bereits:
- Erstellen und Löschen von Area
- Ein- und Ausblenden der Area
- Flags setzen (Für alle, für Eigentümer)
- Flags prüfen (Bei Verweigerung wird Hinweis angezeigt)
- Eigentümer ändern
- Benötigte Configs bzw. Datenbanken werden erstellt
- Events: Enter, Leave, Fly, Hervest, Destroy, Plant, Place, Remove.
Noch in Planung / Bearbeitung
- Flags setzen für Servergruppen und einzelne Spieler
- Events: Alle, die noch nicht funktionieren
HINWEISE:
Um dieses Plugin nutzen zu können, muss das Plugin Sprach API installiert sein!
Eine Ausführliche Erklärung des Plugins, wird in lauf der Zeit in einem PDF zusammengefasst und auf einer Webseite, wenn sie fertig ist, hier bekannt gegeben.
[EDIT04.01.2018]: Mit freunden darf ich auch bekannt geben, dass es zu diesem Plugin auch ein Tutorial-Film von @wolle158 geben wird, wenn das Plugin fertig ist. Dafür jetzt schon mal vielen Dank.