Berechtigungsreferenz

Diese Seite listet jeden Berechtigungsknoten auf, den Verité verwendet, seinen Standardwert und was er gewährt. Die Knoten sind nach Familie gruppiert: verite.* für Kernfunktionen, veritedoux.* für Chat- und Baumhilfen, veritesauver.* für Moderation und die veraltete Familie drigz.staff.* für die Inventarbeobachtung.

Die Standardwerte folgen der Bukkit-Konvention:

  • op bedeutet, dass Serveroperatoren den Knoten automatisch besitzen. Alle anderen müssen ihn gewährt bekommen.
  • false bedeutet, dass niemand den Knoten besitzt, bis er explizit gewährt wird, einschließlich Operatoren.

ASCII-Knotennamen

Berechtigungsknoten sind immer ASCII, auch wenn der Plugin-Name in der Prosa "Verité" geschrieben wird. Vergib Knoten genau so, wie sie geschrieben sind, zum Beispiel veritesauver.ban, nicht veritésauver.ban.

Wie Vererbung funktioniert

Einige Knoten deklarieren Kinder. Das Gewähren eines Elternknotens gewährt automatisch jedes darunter aufgeführte Kind, sofern du das Kind nicht direkt überschreibst. Kinder werden in der Spalte "Gewährt Kinder" jeder Tabelle gezeigt und dort ausgeschrieben, wo es relevant ist. Das Gewähren eines Kindes allein gewährt nicht den Elternknoten.

Kernfamilie: verite.*

Diese Knoten decken die Verwaltungsbefehlsoberfläche, die Captcha-Umgehung, Vanish sowie die gefälschten Beitritts- und Verlassen-Nachrichten ab.

Knoten Standard Gewährt Gewährt Kinder
verite.admin op Verwendung der Verité-Verwaltungsbefehle (/verite status, /verite reload, /verite count). Inhaber erhalten außerdem die Meldung, eine wartende Dashboard-Verbindung zu bestätigen. keine
verite.bypass false Befreit den Inhaber von Captcha-Herausforderungen. keine
verite.vanish op Schaltet deinen eigenen Vanish mit /vanish um. keine
verite.fakejoin op Sendet eine gefälschte Beitrittsnachricht für dich selbst mit /fakejoin. verite.fakejoin.others
verite.fakejoin.others op Sendet eine gefälschte Beitrittsnachricht, die einen anderen Spieler nennt. keine
verite.fakeleave op Sendet eine gefälschte Verlassen-Nachricht für dich selbst mit /fakeleave. verite.fakeleave.others
verite.fakeleave.others op Sendet eine gefälschte Verlassen-Nachricht, die einen anderen Spieler nennt. keine

Vanish-Unterknoten

Der Vanish-Befehl liest mehrere weitere Knoten, um zu entscheiden, wer versteckte Mitarbeiter sehen darf und welche Vanish-Vorteile gelten. Diese Knoten werden im Code geprüft und sind nicht mit einem expliziten Standardwert deklariert, sie werden also als nicht gewährt aufgelöst, bis du sie zuweist.

Knoten Gewährt
verite.vanish.others Verstecke oder enthülle einen anderen Spieler, zum Beispiel /vanish Steve.
verite.vanish.see Sieh Spieler, die gerade versteckt sind. Ohne diesen Knoten sind versteckte Spieler vor dir verborgen.
verite.vanish.fly Behalte den Flug aktiviert, während du versteckt bist (wenn die Vanish-Flugoption aktiviert ist).
verite.vanish.fly.keep Behalte den Flug nach dem Sichtbarwerden bei, anstatt ihn entfernt zu bekommen.
verite.vanish.invulnerable Sei unverwundbar, während du versteckt bist (wenn die Vanish-Unverwundbarkeitsoption aktiviert ist).
verite.vanish.effects Erhalte die konfigurierten Vanish-Trankeffekte (wenn die Vanish-Effektoption aktiviert ist).
verite.vanish.level.<n> Setzt die Vanish-Stufe des Inhabers auf die höchste gewährte Zahl <n>. Höhere Stufen können niedrigere Stufen sehen. Erfordert LuckPerms; ohne es teilen sich alle Mitarbeiter eine Stufe und verite.vanish.see allein regelt die Sichtbarkeit.

Vanish-Stufen

verite.vanish.level.<n> ist eine numerische Stufe. Ein Mitarbeiter auf einer höheren Stufe kann Mitarbeiter auf niedrigeren Stufen sehen. Vergib verite.vanish.level.1, verite.vanish.level.2 und so weiter. Die Stufe eines Spielers ist der höchstnummerierte Knoten, den er effektiv besitzt.

Chat- und Baumfamilie: veritedoux.*

Knoten Standard Gewährt
veritedoux.flag op Verité-Konfigurationsflags im Spiel mit /veriteflag lesen und bearbeiten.
veritedoux.showbarriers (Befehlsberechtigung) Mache dir nahe oder alle Barriereblöcke mit /showbarriers sichtbar.
veritedoux.showlight (Befehlsberechtigung) Mache dir nahe oder alle Lichtblöcke mit /showlight sichtbar.

Befehlsberechtigungen

veritedoux.showbarriers und veritedoux.showlight sind auf ihren Befehlen statt in der Berechtigungsliste deklariert, sie folgen also dem Standardverhalten für Bukkit-Befehlsberechtigungen. Vergib sie an die Mitarbeiter, die diese Baumhilfen verwenden sollen.

Moderationsfamilie: veritesauver.*

Dies ist die größte Familie. Sie deckt Strafen, Abfragen, Chatsteuerung, die Strafbaum-GUI, Ausnahmen und Benachrichtigungen ab.

Strafbefehle

Knoten Standard Gewährt Gewährt Kinder
veritesauver.ban op Spieler bannen und temporär bannen. keine
veritesauver.mute op Spieler stummschalten und temporär stummschalten. keine
veritesauver.ipban op Spieler oder Adressen per IP bannen. keine
veritesauver.ipmute op Spieler oder Adressen per IP stummschalten. keine
veritesauver.kick op Spieler kicken. keine
veritesauver.captcha op Einen Spieler manuell mit einem Captcha herausfordern. keine
veritesauver.warn op Spieler verwarnen. keine
veritesauver.unwarn op Verwarnungen entfernen. keine
veritesauver.lockdown op Einen Server-Lockdown abriegeln oder aufheben. keine
veritesauver.lockdown.bypass op Dem Server während eines Lockdowns beitreten. keine

Unban und Unmute

unban und unmute teilen sich jeweils in einen "any"-Knoten und einen "own"-Knoten. Der "any"-Knoten erbt den "own"-Knoten als Kind, das Gewähren des "any"-Knotens gewährt also auch den "own"-Knoten.

Knoten Standard Gewährt Gewährt Kinder
veritesauver.unban op Bann jedes Spielers aufheben. veritesauver.unban.own
veritesauver.unban.own false Nur von dir verhängte Strafen aufheben. keine
veritesauver.unmute op Stummschaltung jedes Spielers aufheben. veritesauver.unmute.own
veritesauver.unmute.own false Nur von dir verhängte Strafen aufheben. keine

Nur-eigene Moderatoren

Um einem Mitarbeiter zu erlauben, nur seine eigenen Strafen rückgängig zu machen, vergib veritesauver.unban.own und veritesauver.unmute.own ohne die Elternknoten. Die Befehle /unban und /unmute selbst haben standardmäßig die .own-Berechtigung.

Verwarnungen und Abfragen

Knoten Standard Gewährt
veritesauver.warnings op Verwarnungen anderer Spieler ansehen.
veritesauver.checkwarn op Die Verwarnungsanzahl eines Spielers prüfen.
veritesauver.warnlist op Alle aktiven Verwarnungen auflisten.
veritesauver.checkban op Den Bannstatus eines Spielers prüfen und aktive Banns auflisten.
veritesauver.checkmute op Den Stummschaltungsstatus eines Spielers prüfen und aktive Stummschaltungen auflisten.
veritesauver.dupeip op Konten auflisten, die sich eine IP teilen.
veritesauver.iphistory op IP-Verlauf ansehen.
veritesauver.namehistory op Namensverlauf ansehen.
veritesauver.lastuuid op Einen Namen zu seiner letzten UUID auflösen.
veritesauver.history op Den Strafverlauf eines Spielers ansehen.
veritesauver.staffhistory op Von einem Mitarbeiter verhängte Strafen ansehen.
veritesauver.staffrollback op Die jüngsten Strafen eines Mitarbeiters rückgängig machen.
veritesauver.prunehistory op Inaktiven Strafverlauf löschen.
veritesauver.geoip op Das Land für einen Spieler oder eine IP ermitteln.
veritesauver.whois op Das vollständige Kontodossier eines Spielers ansehen.
veritesauver.whois.ip op Die rohe letzte IP in ein Whois-Dossier aufnehmen.
veritesauver.seen op Zeigen, wann ein Spieler zuletzt online war.

Chatsteuerung

Knoten Standard Gewährt
veritesauver.broadcast op Eine Nachricht an den Server senden.
veritesauver.chatclear op Den Chat für alle leeren.
veritesauver.chatmute op Den globalen Chat einfrieren oder freigeben.
veritesauver.slowmode op Chat-Slowmode setzen.
veritesauver.chat.bypass op Trotz einer Chat-Stummschaltung sprechen und den Slowmode ignorieren.

Verwaltung und der Strafbaum

veritesauver.admin lädt die Moderationskomponente neu und hebt Dauerobergrenzen und Abklingzeiten auf. Es erbt beide Baumknoten. veritesauver.tree.all erbt zusätzlich veritesauver.tree.

Knoten Standard Gewährt Gewährt Kinder
veritesauver.admin op Die Moderationskomponente neu laden; Dauerobergrenzen und Abklingzeiten umgehen. veritesauver.tree, veritesauver.tree.all
veritesauver.tree op Die Strafbaum-GUI öffnen (/punish). keine
veritesauver.tree.all op Jede Strafbaumkategorie unabhängig von der Rangzuordnung verwenden. veritesauver.tree

Ausnahmegruppe

Eine Ausnahme schützt ein Ziel davor, bestraft zu werden. Ein Ziel, das veritesauver.exempt besitzt, kann nicht bestraft werden, es sei denn, der Aussteller besitzt veritesauver.exempt.bypass. Beide Knoten unterstützen auch eine typbezogene Form, mit der du einen Spieler von einem Straftyp ausnehmen kannst, während andere verfügbar bleiben.

Knoten Standard Gewährt
veritesauver.exempt false Der Inhaber kann nicht bestraft werden (es sei denn, der Aussteller hat die Umgehung).
veritesauver.exempt.bypass op Spieler bestrafen, die andernfalls ausgenommen wären.

Typbezogene Ausnahme

Neben den obigen breiten Knoten prüft der Moderationscode auch eine typbezogene Form: veritesauver.exempt.<type> auf dem Ziel und veritesauver.exempt.bypass.<type> auf dem Aussteller, wobei <type> gleich ban, mute, warning oder kick ist. Wenn du einem Spieler zum Beispiel veritesauver.exempt.ban gewährst, schützt ihn das vor Banns, während er stummgeschaltet werden kann. Diese typbezogenen Knoten werden im Code geprüft und sind nicht mit einem expliziten Standardwert deklariert, sie werden also als nicht gewährt aufgelöst, bis sie zugewiesen werden.

Ausnahme erfordert ein Online-Ziel und Live-Berechtigungen

Die Berechtigungsausnahme wird nur für Online-Ziele ausgewertet, weil die Live-Berechtigungen eines Offline-Spielers nicht gelesen werden können. Ein Offline-Ziel wird niemals als ausgenommen behandelt. Konsolen-Aussteller werden niemals durch eine Ausnahme blockiert.

Benachrichtigungsgruppe

Benachrichtigungsknoten entscheiden, wer welche Kategorie von Moderationsverbreitungen sieht. Beachte die beiden false-Standardwerte: Öffentliche Strafverbreitungen und Captcha-Ankündigungen sind selbst für Operatoren opt-in.

Knoten Standard Gewährt
veritesauver.notify.broadcast false Öffentliche Strafverbreitungen sehen.
veritesauver.notify.silent op Stille (-s) Strafverbreitungen sehen.
veritesauver.notify.dupeip_join op Benachrichtigt werden, wenn ein Alt-Konto eines bestraften Kontos beitritt.
veritesauver.notify.client_join op Benachrichtigt werden, wenn ein Spieler mit einem Nicht-Vanilla-Client beitritt.
veritesauver.notify.banned_join op Benachrichtigt werden, wenn ein gebannter Spieler beim Login abgewiesen wird.
veritesauver.notify.captcha false Ankündigungen zu bestandenen und nicht bestandenen Captchas sehen.

Inventarbeobachtungsfamilie: drigz.staff.*

Die Inventarbeobachtungsfunktion (/invsee und /endersee) verwendet eine separate veraltete drigz.*-Knotenfamilie. Die Ansichtsknoten erben jeweils die Tab-Vervollständigung, und die Bearbeitungsknoten erben den passenden Ansichtsknoten.

Ansichts- und Bearbeitungsknoten

Knoten Standard Gewährt Gewährt Kinder
drigz.staff.invsee op Das Inventar eines Spielers einsehen. drigz.staff.invsee.tabcomplete
drigz.staff.endersee op Die Endertruhe eines Spielers einsehen. drigz.staff.invsee.tabcomplete
drigz.staff.invsee.edit op Das Inventar eines Spielers während der Beobachtung bearbeiten. drigz.staff.invsee
drigz.staff.endersee.edit op Die Endertruhe eines Spielers während der Beobachtung bearbeiten. drigz.staff.endersee
drigz.staff.invsee.tabcomplete op Spielernamen für Beobachtungsbefehle per Tab vervollständigen. keine

Bearbeiten erbt Ansicht

Das Gewähren von drigz.staff.invsee.edit gewährt auch drigz.staff.invsee (Ansicht), und ebenso für die Endertruhe. Du musst nicht beide gewähren.

Beobachtungsbeschränkung

Knoten Standard Gewährt
invsee.no.takeout false Während der Beobachtung das Hineinlegen von Gegenständen erlauben, aber niemals das Herausnehmen.

Beobachtungsumgehungsknoten

Knoten Standard Gewährt
drigz.staff.invsee.bypass-exempt op Inventarbeobachtungsausnahmen bei Zielen ignorieren.
drigz.staff.endersee.bypass-exempt op Endertruhenbeobachtungsausnahmen bei Zielen ignorieren.

Beobachtungsausnahmeknoten

Diese Knoten werden von den Spielern gehalten, die geschützt werden sollen, nicht von Mitarbeitern. Die Ausnahme wird für Online-Ziele direkt und für Offline-Ziele über LuckPerms aufgelöst, sie gilt also unabhängig davon, ob das Ziel verbunden ist.

Knoten Standard Gewährt
drigz.invsee.exempt false Schützt den Inhaber davor, dass sein Inventar beobachtet wird.
drigz.endersee.exempt false Schützt den Inhaber davor, dass seine Endertruhe beobachtet wird.

Beobachtungsausnahme umgehen

Ein Mitarbeiter mit drigz.staff.invsee.bypass-exempt (oder dem Endertruhen-Äquivalent) kann ein Ziel beobachten, selbst wenn dieses Ziel den passenden Ausnahmeknoten besitzt.