Erreurs et solutions

Une permission est définie et ne fonctionne toujours pas

Relu le 6 septembre 2026 2 min de lecture

Vous avez accordé le nœud, l'extension l'affiche, et le joueur ne peut toujours pas utiliser la commande. Les permissions ont plus de pièces mobiles qu'il n'y paraît, et ces cinq-là couvrent presque tous les cas.

Les cinq causes

  1. Il est op, ou vous l'êtes

    Les opérateurs contournent les vérifications dans la plupart des extensions : une permission refusée ne leur fait rien. Si vous testez sur vous-même avec op, vous ne testez pas les permissions du tout.

  2. Un nœud négatif l'emporte

    La plupart des extensions permettent de refuser un nœud autant que de l'accorder, et un refus dans un groupe hérité bat une attribution plus bas. Vérifiez toute la chaîne d'héritage, pas seulement le groupe modifié.

  3. Le contexte est mauvais

    Les contextes par monde et par serveur font qu'un nœud peut être accordé là où le joueur n'est pas. C'est celui qui paraît parfaitement correct dans l'interface.

  4. L'extension met les permissions en cache

    Certaines extensions lisent les permissions une fois à la connexion. Un nœud accordé pendant que le joueur est en ligne ne fait rien avant sa reconnexion.

  5. Le nœud n'est pas celui que vous croyez

    essentials.home et essentials.homes diffèrent, et un joker peut ne pas couvrir une sous-commande. Copiez le nœud depuis la documentation plutôt que de le taper de mémoire.

Vérifications rapides

VérificationCe qu'elle dit
/lp user <pseudo> permission check <nœud>Si l'extension pense qu'il l'a, et pourquoi
Retirez-vous l'op et réessayezSi l'op masquait la vraie réponse
Faites-le se reconnecterSi l'extension mettait en cache
Testez dans le monde concernéSi le contexte est le problème
Les jokers sont la façon dont on offre un serveur

Accorder * ou un large plugin.* à un groupe de confiance distribue toutes les commandes que cette extension ajoutera un jour, y compris celles de futures mises à jour dont vous n'aurez pas entendu parler. Cela inclut généralement les commandes administratives. Accordez les nœuds un par un : plus de frappe une fois, moins de regrets ensuite.

Testez comme un vrai joueur, pas avec une commande de vérification

Une commande de vérification dit ce que croit l'extension de permissions. Se connecter avec un second compte et lancer la commande dit ce qui se passe réellement, ce qui diffère parfois et convainc toujours davantage.

Comment vérifier que c'est réglé

Un compte de test dans le groupe visé utilise la commande dans le monde visé, et ne peut l'utiliser nulle part où il ne devrait pas.