Wie finde ich den Fehler, dass die LuckPerms-Berechtigung nicht funktioniert?

Wenn ein Spieler keine Befehlsberechtigung hat, prüfen Sie zunächst, nach welchem ​​Berechtigungsknoten das Plugin tatsächlich fragt. Der sichtbare Befehlsname und der Berechtigungsknoten müssen nicht identisch sein.

Schritt für Schritt

  1. Reproduzieren Sie das Problem mit einem Nicht-OP-Testkonto. Überprüfen Sie, ob sich der Spieler in der richtigen Gruppe und auf dem richtigen Server befindet.

  2. Starten Sie die ausführliche Aufzeichnung von LuckPerms. Führen Sie den Befehl einmal aus und sehen Sie, welcher Berechtigungsknoten in welchem ​​Kontext und mit welchem ​​Wert zurückgegeben wird.

  3. Deaktivieren Sie die ausführliche Funktion, nachdem die Aufnahme abgeschlossen ist. Wenn der Knoten falsch ist, gehen Sie zurück zur Dokumentation des Ziel-Plugins. Wenn der Kontext falsch ist, korrigieren Sie die Gruppenzuweisung entsprechend.

  4. Testen Sie es erneut mit demselben Spieler und derselben Welt. Der false-Wert aus einer Gruppe oder einem engeren Kontext kann das Ergebnis ändern.

Gut zu wissen

Wenn der Proxy und der Backend-Server separate LuckPerms-Instanzen verwenden, ändern Sie, wo die Berechtigung abgefragt wird.

Quelle und Werkzeuge