Une commande dont vous savez qu'elle existe revient comme inconnue. Neuf fois sur dix, l'extension est chargée et fonctionne, et le serveur vous cache la commande parce que vous n'avez pas la permission de l'utiliser.
Pourquoi cela arrive
Le serveur ne distingue pas une commande inexistante d'une commande non autorisée — il dit « unknown » pour les deux, délibérément, afin qu'un manque de permission ne révèle pas ce qu'un serveur a installé. C'est un choix sensé, et c'est aussi pourquoi c'est le message le plus mal lu de Minecraft.
Que faire
- Vérifiez que l'extension s'est bien chargée
/pluginsles liste, en vert celles qui sont chargées. Si la vôtre est en rouge ou absente, c'est un problème de chargement et la console dira pourquoi. - Essayez la commande en tant qu'opérateur
Si elle marche avec op et pas sans, ce sont les permissions — la réponse neuf fois sur dix, établie en dix secondes.
- Trouvez le nœud de permission exact
La documentation de l'extension ou son
plugin.ymlles liste. Deviner des noms de nœuds est la voie lente. - Vérifiez que le nœud est accordé dans le bon contexte
Les extensions de permissions supportent des règles par monde et par serveur. Un nœud accordé dans le mauvais contexte est à la fois défini et inactif, ce qui est réellement déroutant à regarder.
- Essayez le nom complet
/nomextension:commandecontourne tout conflit sur le nom court. Si cela marche et pas le court, une autre extension l'a revendiqué.
Les opérateurs contournent la plupart des vérifications, donc tout marche pour vous et rien pour les autres. Tester avec un second compte sans privilèges est le seul moyen de voir ce que vivent réellement vos joueurs.
/help et l'autocomplétion ne montrent que ce que vous pouvez utiliserCela en fait un test de permission rapide. Si une commande n'apparaît pas quand un joueur appuie sur tabulation, il ne l'a pas — inutile de lui faire taper quoi que ce soit.
Un joueur du groupe visé exécute la commande avec succès, et un joueur hors de ce groupe continue de ne pas la voir.