Tutorial zum Einrichten von PermissionsEx (PEX). PermissionsEX – YML-Datei mit Gruppenberechtigungen verwalten

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden

Wenn Sie planen, einen eigenen Server oder ein eigenes Projekt zu erstellen, benötigen Sie höchstwahrscheinlich ein Plugin, das alle Spieler in verschiedene Gruppen einteilt. Sie benötigen beispielsweise Moderatoren und Helfer, wie können Sie diese zu speziellen Gruppen hinzufügen und ihnen bestimmte Rechte einräumen? Abhilfe schafft ein Plugin namens „PermissionsEX“. Genau dieses Plugin haben wir auf unseren Servern.

Dank dieses Plugins können Sie Spieler zu speziellen Gruppen hinzufügen und ihnen unterschiedliche Rechte geben. Mit dem Plugin können Sie außerdem globale und lokale Chats durchführen und die Farbe Ihres Spitznamens ändern.

Einrichten des Plugins:

Zuerst müssen Sie zur Datei „permissions.yml“ gehen und diese ein wenig korrigieren.

Wenn Sie die Datei öffnen, sehen Sie Folgendes:

Lassen Sie uns jede Komponente analysieren.

Gruppen:- Nach diesem Parameter folgen Gruppen und Rechte.

Standard:- Standardgruppe. Alle Spieler, die sich gerade angemeldet haben, gelangen dorthin.

Standard: wahr- Mit diesem Parameter können Sie die Standardgruppe festlegen.

Berechtigungen:- Unterhalb dieses Parameters können Sie Rechte für eine bestimmte Gruppe eingeben.

modifizierenwelt.*- Die Möglichkeit, Änderungen an den Spielern in der Welt vorzunehmen. Es ist besser, es leer zu lassen.

Gruppenbeispiel

Mannschaften:

Service

Team Erlaubnis Beschreibung
/pex Berechtigungen.verwalten Zeigt PEX-Hilfe an
/pex schaltet Debug um Berechtigungen.verwalten An aus Debug-Modus (erstellt viele Debug-Informationen in server.log)
/pex-Benutzer überprüfen Berechtigungen.verwalten. Prüfen Sie die Berechtigung Spieler
/pex neu laden Berechtigungen.manage.reload Lädt das Plugin neu
/pex-Konfiguration Berechtigungen.manage.config Gibt den Wert aus aus der PEX-Konfiguration. Darüber hinaus können Sie eingeben, um einen neuen Wert für den Parameter festzulegen.
/pex-Backend Berechtigungen.manage.backend Liste der derzeit verwendeten Backends.
/pex-Backend Berechtigungen.manage.backend Ändern Sie die Backend-Berechtigungen im laufenden Betrieb (mit Vorsicht verwenden!) Beachten Sie, dass dadurch nur das Backend im laufenden Betrieb geändert wird, die Änderung nicht in der Konfigurationsdatei gespeichert und auch nichts konvertiert wird. Dies dient nur zum Testen.)
/pex-Hierarchie Berechtigungen.Manage.Benutzer Zeigt die vollständige Hierarchie der Spieler/Gruppen
/pex-Dump Berechtigungen.manage.dump Speichert Benutzer und Gruppen im ausgewählten Format einordnen

Spielerrechteverwaltung

Team Erlaubnis Beschreibung
/pex-Benutzer Berechtigungen.Manage.Benutzer Zeigt eine Liste aller erfassten Benutzer. Und Serverspieler
/pex-Benutzer Berechtigungen.Manage.Benutzer Zeigt Spielerberechtigungen an
/pex-Benutzer Präfix Berechtigungen.manage.users.prefix. Auf dem Player installieren Präfix
/pex-Benutzer Suffix Berechtigungen.manage.users.suffix. Auf dem Player installieren Suffix
/pex-Benutzer löschen Berechtigungen.Manage.Benutzer. Spieler entfernen aus dem aktuell verwendeten Backend.
/pex-Benutzer hinzufügen Gib das Recht Zum Spieler
/pex-Benutzer entfernen Berechtigungen.manage.users.permissions. Nehmen Sie das Recht weg Der Spieler hat
/pex-Benutzer zeitgesteuerte Zugabe Geben Sie vorübergehendes Recht Zum Spieler
/pex-Benutzer zeitgesteuertes Entfernen Berechtigungen.manage.users.permissions.timed. Vom Spieler nehmen vorübergehendes Gesetz
/pex-Benutzer Satz Berechtigungen.manage.users.permissions. Option festlegen

Verwalten von Spielergruppenrechten

Team Erlaubnis Beschreibung
/pex-Benutzer Gruppenliste Zeigt eine Liste der Gruppen an, in denen der Spieler Mitglied ist
/pex-Benutzer Gruppe hinzufügen Berechtigungen.Manage.Membership. Fügen Sie einen Spieler hinzu zur Gruppe auf Zeit
/pex-Benutzer Gruppenset Berechtigungen.Manage.Membership. Gruppe festlegen für den Spieler (wird es aus anderen Gruppen entfernen)
/pex-Benutzer Gruppe entfernen Berechtigungen.Manage.Membership. Spieler entfernen aus der Gruppe

Gruppenrechteverwaltung

Team Erlaubnis Beschreibung
/pex-Gruppen Berechtigungen.manage.groups.list Alle registrierten Gruppen anzeigen
/pex-Standardgruppe Standardgruppe anzeigen
/pex legt die Standardgruppe fest Berechtigungen.manage.groups.inheritance Gruppe festlegen , als Standardgruppe
/pex-Gruppe Präfix Berechtigungen.manage.groups.prefix. In Gruppe installieren Präfix
/pex-Gruppe Suffix Berechtigungen.manage.groups.suffix. In Gruppe installieren Suffix
/pex-Gruppe erstellen Berechtigungen.manageups.create. Um eine Gruppe zu erstellen und ob Sie eine oder mehrere übergeordnete Gruppen dafür festlegen müssen
/pex-Gruppe löschen Berechtigungen.manage.groups.remove. Gruppe löschen
/pex-Gruppe Eltern Liste der übergeordneten Gruppen für eine Gruppe
/pex-Gruppe Eltern eingestellt Berechtigungen.manage.groups.inheritance. In Gruppe installieren Elterngruppe/-gruppen
/pex-Gruppe Alle Gruppenberechtigungen anzeigen
/pex-Gruppe hinzufügen Berechtigungen.manage.groups.permissions. Gib das Recht zur Gruppe
/pex-Gruppe entfernen Berechtigungen.manage.groups.permissions. Nehmen Sie das Recht weg Bei der Gruppe
/pex-Gruppe zeitgesteuerte Zugabe Geben Sie vorübergehendes Recht zur Gruppe für Zeit (in Sekunden)
/pex-Gruppe zeitgesteuertes Entfernen Berechtigungen.manage.groups.permissions.timed. Nehmen Sie vorübergehendes Recht weg Bei der Gruppe
/pex-Gruppe Satz Berechtigungen.manage.groups.permissions. Option festlegen
/pex-Gruppe Gewicht Berechtigungen.manage.groups.weight. Gruppengewicht anzeigen/einstellen

Verwalten von Spielern in Gruppen

Team Erlaubnis Beschreibung
/pex-Gruppe Benutzer Berechtigungen.Manage.Membership. Alle Spieler einer Gruppe anzeigen
/pex-Gruppe Benutzer hinzufügen Berechtigungen.Manage.Membership. Spieler/Spieler hinzufügen zur Gruppe auf Zeit
/pex-Gruppe Benutzer entfernen Berechtigungen.Manage.Membership. Spieler/Spieler aus der Gruppe entfernen
/pex fördern Berechtigungen.user.promote. Befördere einen Spieler zur höchsten Gruppe
/pex herabstufen Berechtigungen.user.demote. Einen Spieler herabstufen in die untere Gruppe Berechtigungen.Welten verwalten Informationen zur Weltvererbung anzeigen
/pex Welt erben Berechtigungen.manage.worlds.inheritance Legen Sie die übergeordnete Welt/Welten fest Für die Welt

Installation:

2. Platzieren Sie es im Plugins-Ordner.

3. Starten Sie den Server neu.

Plugin-Installation:
1) Laden Sie das Plugin selbst herunter. Die neueste Version finden Sie IMMER unter DIESEM Link.
Nach dem Herunterladen des Archivs finden wir darin folgende Dateien:
2) Verschieben (kopieren) Sie die Dateien (ChatManager, Modifyworld, Permissions, PermissionsEx) in den Plugins-Ordner Ihres Servers (Beispielpfad: C:\Server\plugins)
3) Starten Sie den Server, warten Sie auf die Meldung „Fertig“ in der Serverkonsole und stoppen Sie ihn.
4) Gehen Sie zum Ordner „Plugins“ und sehen Sie sich Folgendes an:


Wenn Sie alles richtig gemacht haben und die vom Plugin erstellten Ordner gesehen haben, können Sie davon ausgehen, dass das Plugin installiert ist.

Festlegen von BerechtigungenBeispiel:
Schauen wir uns zunächst die Datei „permissions.yml“ unter (Ihr Server\Plugins\PermissionsEx) an. Anmerkung: Dateien mit der Erweiterung .yml können mit JEDEM Texteditor angezeigt werden. Der Einfachheit halber empfehle ich jedoch die Verwendung von Notepad++ (Sie können es herunterladen).

Beim Öffnen der Datei sehen wir Folgendes:


In Ordnung:

groups: // Berühren Sie dieses Wort nicht, es zeigt an, dass Gruppen und ihre Berechtigungen unten angezeigt werden.
default: //Name der Gruppe, alle Benutzer, die sich gerade am Server angemeldet haben, werden darin aufgenommen, es sei denn, Sie haben sie natürlich in einer anderen Gruppe registriert.
Standard: true // Dieser Parameter legt die Gruppe als Standardgruppe fest. Das bedeutet, dass jeder Spieler, für den keine anderen Gruppen und/oder Ausnahmen definiert sind, alle Rechte dieser Gruppe hat.
Berechtigungen: //Alles, was unten steht, sind eigentlich die „Rechte“ für die Gruppe selbst. Sie müssen dort Berechtigungen von verschiedenen Plugins eingeben, die auf Ihrem Server installiert sind.
- changesworld.* //die Möglichkeit, die Welt zu „ändern“. Ich empfehle nicht, diesen Parameter zu berühren. Anmerkung: Tatsächlich hat der Parameter „modifyworld“ viel mehr Bedeutungen, aber da es sich um eine kleine FAQ handelt und hier nur die wichtigsten Dinge besprochen werden, habe ich diesen Parameter nicht erklärt. Wenn Sie interessiert sind, können Sie die offizielle Dokumentation lesen auf Englisch unter DIESEM Link.

Schauen wir uns nun die bereits konfigurierten Berechtigungen für mehrere Plugins an.

Gruppen: Standard: Standard: wahr Berechtigungen: - changesworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy. bank.deposit – iConomy.bank.join – iConomy.bank.join.multiple – iConomy.bank.leave – iConomy.bank.list – iConomy.bank.main – iConomy.bank.main.change – iConomy.bank.main. set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy. payment - iConomy.rank - jobs.join.* - jobs. world.* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete – myhome.home.soc.invite Moder: Standard: falsch Vererbung: – Standardberechtigungen: – changesworld.* – commandbook.kick – commandbook.bans.ban – commandbook.bans.unban – commandbook.shock. other – commandbook.rocket.other – commandbook.shock – commandbook.rocket – commandbook.mute – commandbook.teleport.* – commandbook.spawn – commandbook.kit.list – commandbook.who – commandbook.say – commandbook.msg – worldgurad. Gott - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy. bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy. payment - iConomy.rank - jobs.join.* - jobs.world.* - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod - myhome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* Administratoren: Standard: falsch Vererbung: - Moderberechtigungen: - "*" Benutzer : admin: Gruppe: - Administratorberechtigungen: null Moderator: Gruppe: - Moderberechtigungen: null

Diese Berechtigungen sind für Plugins konfiguriert: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Wie Sie vielleicht bemerkt haben, sind hier neue Parameter aufgetaucht:

  • info: //Gruppenparameter
  • Präfix: "" //Präfix
  • Suffix: "" //Suffix

// Um ​​Präfixe/Suffixe anzuzeigen, müssen Sie das ChatManager-Plugin aktivieren, das in PEX enthalten ist. Suchen Sie dazu im Ordner „plugins/ChatManager/“ in der Datei „config.yml“ nach „enable“ und ändern Sie es bei Bedarf von „enable: false“ in „enable: true“.

  • Vererbung: //Vererbung von Rechten

Default //in diesem Fall werden alle Rechte der Gruppe „default“ vererbt

Möglicherweise ist Ihnen auch aufgefallen, dass der Benutzerparameter angezeigt wurde:
Darunter müssen Sie die Spitznamen der Benutzer angeben, denen Sie zusätzliche Rechte gewähren und/oder sie in eine andere Gruppe verschieben möchten. Z.B:

Moderator:
Gruppe:
- Moder
Berechtigungen: null

Dabei ist „Moderator“ der Spitzname des Spielers, „Moder“ der Name der Gruppe, Berechtigungen: null sind zusätzliche Rechte für diesen Benutzer, in diesem Fall gibt es keine.

Erinnern! In YAML müssen Sie die Reihenfolge genau einhalten, ein zusätzliches Leerzeichen und der Parameter funktionieren nicht. Um weniger Fehler zu haben, EMPFEHLE ICH die Nutzung DIESER Seite. Anmerkung: Fügen Sie Ihren Code in das linke Fenster ein. Wenn im rechten Fenster keine Fehler auftreten, haben Sie den Code korrekt in Yaml geschrieben und er wird funktionieren.

Dieser Artikel stammt von rubukkit.org

Plugin-Installation:
1) Laden Sie das Plugin selbst herunter. Die neueste Version finden Sie IMMER unter DIESEM Link.
Nach dem Herunterladen des Archivs finden wir darin folgende Dateien:
2) Verschieben (kopieren) Sie die Dateien (ChatManager, Modifyworld, Permissions, PermissionsEx) in den Plugins-Ordner Ihres Servers (Beispielpfad: C:\Server\plugins)
3) Starten Sie den Server, warten Sie auf die Meldung „Fertig“ in der Serverkonsole und stoppen Sie ihn.
4) Gehen Sie zum Ordner „Plugins“ und sehen Sie sich Folgendes an:


Wenn Sie alles richtig gemacht haben und die vom Plugin erstellten Ordner gesehen haben, können Sie davon ausgehen, dass das Plugin installiert ist.

Festlegen von BerechtigungenBeispiel:
Schauen wir uns zunächst die Datei „permissions.yml“ unter (Ihr Server\Plugins\PermissionsEx) an. Anmerkung: Dateien mit der Erweiterung .yml können mit JEDEM Texteditor angezeigt werden. Der Einfachheit halber empfehle ich jedoch die Verwendung von Notepad++ (Sie können es herunterladen).

Beim Öffnen der Datei sehen wir Folgendes:


In Ordnung:

groups: // Berühren Sie dieses Wort nicht, es zeigt an, dass Gruppen und ihre Berechtigungen unten angezeigt werden.
default: //Name der Gruppe, alle Benutzer, die sich gerade am Server angemeldet haben, werden darin aufgenommen, es sei denn, Sie haben sie natürlich in einer anderen Gruppe registriert.
Standard: true // Dieser Parameter legt die Gruppe als Standardgruppe fest. Das bedeutet, dass jeder Spieler, für den keine anderen Gruppen und/oder Ausnahmen definiert sind, alle Rechte dieser Gruppe hat.
Berechtigungen: //Alles, was unten steht, sind eigentlich die „Rechte“ für die Gruppe selbst. Sie müssen dort Berechtigungen von verschiedenen Plugins eingeben, die auf Ihrem Server installiert sind.
- changesworld.* //die Möglichkeit, die Welt zu „ändern“. Ich empfehle nicht, diesen Parameter zu berühren. Anmerkung: Tatsächlich hat der Parameter „modifyworld“ viel mehr Bedeutungen, aber da es sich um eine kleine FAQ handelt und hier nur die wichtigsten Dinge besprochen werden, habe ich diesen Parameter nicht erklärt. Wenn Sie interessiert sind, können Sie die offizielle Dokumentation lesen auf Englisch unter DIESEM Link.

Schauen wir uns nun die bereits konfigurierten Berechtigungen für mehrere Plugins an.

Gruppen: Standard: Standard: wahr Berechtigungen: - changesworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy. bank.deposit – iConomy.bank.join – iConomy.bank.join.multiple – iConomy.bank.leave – iConomy.bank.list – iConomy.bank.main – iConomy.bank.main.change – iConomy.bank.main. set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy. payment - iConomy.rank - jobs.join.* - jobs. world.* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete – myhome.home.soc.invite Moder: Standard: falsch Vererbung: – Standardberechtigungen: – changesworld.* – commandbook.kick – commandbook.bans.ban – commandbook.bans.unban – commandbook.shock. other – commandbook.rocket.other – commandbook.shock – commandbook.rocket – commandbook.mute – commandbook.teleport.* – commandbook.spawn – commandbook.kit.list – commandbook.who – commandbook.say – commandbook.msg – worldgurad. Gott - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy. bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy. payment - iConomy.rank - jobs.join.* - jobs.world.* - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod - myhome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* Administratoren: Standard: falsch Vererbung: - Moderberechtigungen: - "*" Benutzer : admin: Gruppe: - Administratorberechtigungen: null Moderator: Gruppe: - Moderberechtigungen: null

Diese Berechtigungen sind für Plugins konfiguriert: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Wie Sie vielleicht bemerkt haben, sind hier neue Parameter aufgetaucht:

  • info: //Gruppenparameter
  • Präfix: "" //Präfix
  • Suffix: "" //Suffix

// Um ​​Präfixe/Suffixe anzuzeigen, müssen Sie das ChatManager-Plugin aktivieren, das in PEX enthalten ist. Suchen Sie dazu im Ordner „plugins/ChatManager/“ in der Datei „config.yml“ nach „enable“ und ändern Sie es bei Bedarf von „enable: false“ in „enable: true“.

  • Vererbung: //Vererbung von Rechten

Default //in diesem Fall werden alle Rechte der Gruppe „default“ vererbt

Möglicherweise ist Ihnen auch aufgefallen, dass der Benutzerparameter angezeigt wurde:
Darunter müssen Sie die Spitznamen der Benutzer angeben, denen Sie zusätzliche Rechte gewähren und/oder sie in eine andere Gruppe verschieben möchten. Z.B:

Moderator:
Gruppe:
- Moder
Berechtigungen: null

Dabei ist „Moderator“ der Spitzname des Spielers, „Moder“ der Name der Gruppe, Berechtigungen: null sind zusätzliche Rechte für diesen Benutzer, in diesem Fall gibt es keine.

Erinnern! In YAML müssen Sie die Reihenfolge genau einhalten, ein zusätzliches Leerzeichen und der Parameter funktionieren nicht. Um weniger Fehler zu haben, EMPFEHLE ICH die Nutzung DIESER Seite. Anmerkung: Fügen Sie Ihren Code in das linke Fenster ein. Wenn im rechten Fenster keine Fehler auftreten, haben Sie den Code korrekt in Yaml geschrieben und er wird funktionieren.

Dieser Artikel stammt von rubukkit.org

Alle Plugins in Minecraft jeglicher Version haben ihre eigenen Rechte oder Berechtigungen für bestimmte Plugin-Befehle und -Aktionen. Diese Berechtigungen müssen in die Datei geschrieben werden Berechtigungen.yml, das sich im Ordner des Rechte-Plugins befindet (zum Beispiel: BerechtigungenEx).

Alle Rechte an Plugins liegen in der Datei Berechtigungen.yml.

Alles in dieser Datei sollte so geschrieben sein:

Gruppen:
Standard:
Standard: wahr
Berechtigungen:
-lwc.protect
- commandbook.kit
- commandbook.kit.list
- commandbook.spawn
Moderator:
Nachlass:
- Standard
Standard: false
Berechtigungen:
- iConomy.holdings.others
- Erlaubnis: iConomy.accounts.take
- iConomyChestShop.shop.create
- ChestShop.shop.create
Administrator:
Nachlass:
- Moder
Standard: false
Berechtigungen:
- authme.admin.changepassword
-authme.admin.reload
-authme.admin.unregister
-authme.admin.register
Helfer:
Nachlass:
- Standard
Standard: false
Berechtigungen:
- commandbook.mute
- commandbook.unmute
- commandbook.msg
- commandbook.broadcast
- commandbook.return
- commandbook.teleport
- commandbook.teleport.other
Benutzer:
Kratos:
Gruppe:
-Administrator
Nexus:
Gruppe:
-Helfer
Bezumets:
Gruppe:
- Moder

Das Wichtigste in Berechtigungen.yml Dadurch werden Tabulatoren in den Daten gespeichert. Wenn Sie es kaputt machen, wird nichts funktionieren.

Wie sieht das Wort „Tab“ in einer Datei aus und welche Bedeutung hat es? Berechtigungen.yml:

Vereinfacht ausgedrückt bedeutet dies, dass am linken Rand einzelner Abschnitte und Dateiparameter eine bestimmte Anzahl an Leerzeichen eingespart wird. Das heißt, es sollte sein:

(Zum besseren Verständnis werde ich im folgenden Formular alles auflisten)

Gruppen, Benutzer: 0 Leerzeichen.

Namen von Gruppen in Gruppen, Spitznamen von Spielern in Benutzern: 2 Leerzeichen.

Parameter, Berechtigungen usw.: 4 Plätze.

Abschnitte Gruppen Und Benutzer können nicht wiederholt werden und existieren in einer Instanz. Beschrieben werden die Rechte für Spielergruppen (Administratoren, Moderatoren, Helfer, VIP), hier können keine Spieler-Spitznamen angegeben werden, sondern nur die Rechte selbst Berechtigungen Plugins, geschrieben als:

-<пробел>(Erlaubnis)

Commandbook.teleport

Standard: WAHR - bedeutet, dass dieses Recht standardmäßig allen Spielern gewährt wird, die den Server betreten. Es muss in einer Kopie vorhanden sein, in anderen Rechtegruppen muss es vorhanden sein Standard: FALSCH

Nachlass: weist auf eine hervorstehende übergeordnete Gruppe wie die obige Gruppe hin Moder nimmt Rechte von der Gruppe Standard und ergänzt sie mit seinen eigenen, und Administrator gründet seine Rechte auf den Rechten der Gruppe Moder was Rechte einschließt Standard.

Kapitel Benutzer enthält Benutzer-Spitznamen und die Gruppe, zu der sie gehören. Anstelle einer Gruppe vielleicht Berechtigungen wenn Sie bestimmte Rechte für einen Benutzer und nicht für eine Gruppe festlegen müssen. Hier wie im Abschnitt Gruppen Es ist notwendig, die gleiche tabellarische Aufstellung beizubehalten.

Alle Fragen in den Kommentaren.

BerechtigungenEx- ein Plugin für Bukkit, mit dem Sie die Kräfte der Spieler auf dem Server differenzieren können, indem Sie sie zu Gruppen hinzufügen und beliebige Privilegien zuweisen.

Einstellungen

Im Ordner Berechtigungen.yml an die Adresse Plugins/BerechtigungenEx Sie sehen den folgenden Inhalt:

Gruppen: Standard: Standard: wahr Berechtigungen: - changesworld.* - authme.register - authme.login - -authme.logout - authme.changepassword - authme.unregister Präfix: "[Player]" Administratoren: Standard: falsch Vererbung: - Standard Berechtigungen: - „*“ – authme.admin.* preifx: „&e[Administrator]&f“ Benutzer: ykpon: Gruppe: – Admins-Präfix: „&2[Chief Administrator]&c“

Deshalb haben wir zwei Gruppen erstellt: Standard Und Admins.


Schauen wir uns jede Zeile im Detail an:

"Gruppen" - Gruppen.
"Standard" - der Name der Gruppe.
"Standard: wahr" - Machen Sie diese Gruppe zur Standardgruppe. Das heißt, jeder neue Spieler fällt automatisch in diese Gruppe.
"Berechtigungen" - Wir weisen darauf hin, dass unten eine Liste der Privilegien und des Zugriffs auf bestimmte Befehle aufgeführt ist.
Jede Berechtigungszeile beginnt mit „ - " und wird von einem Leerzeichen gefolgt.

Wenn wir sehen, dass danach ein weiteres Zeichen steht“ - ", das bedeutet, dass wir dieser Gruppe den Zugriff auf diesen Befehl verweigern.

"Präfix: „[Spieler]“" - Setzen Sie das Präfix [Player] vor den Spitznamen des Spielers

"Benutzer" - eine Liste von Benutzern, denen wir Gruppen zuweisen.
"ykpon" - Spielername.
"Gruppe" - Wir geben an, dass unten die Gruppe aufgeführt ist, der wir den Spieler beitreten.
"- Admins" - der Name der Gruppe. Es können mehrere davon sein.
"Präfix: „&2[Chief Admin]&c“" - Das individuell für den Spieler angegebene Präfix. Auch wenn die Gruppe, zu der wir den Benutzer hinzugefügt haben, ein eigenes Präfix angibt, wird das Präfix angezeigt, das wir dem Spieler zugewiesen haben.

Aufmerksamkeit! Damit Farbpräfixe funktionieren, müssen Sie Folgendes tun config.yml, Plugin ChatManager, liegt in Plugins/ChatManager , Variable " aktivieren" Sollte aussehen, wie: " aktivieren: wahr".

Wichtig! In YAML müssen Sie die Reihenfolge genau einhalten, ein zusätzliches Leerzeichen und der Parameter funktionieren nicht. Daher zur Überprüfung Berechtigungen.yml Es wird empfohlen, dies zu verwenden



Freunden erzählen