Commandes et Permissions d'Extractioncraft
Extractioncraft enregistre la commande racine :
Les sous-commandes sont enregistrees via le gestionnaire de commandes MagmaCore au demarrage.
Commandes d'administration
| Commande | Permission | Defaut | Expediteur | Description |
|---|
/exc initialize | extractioncraft.initialize | op | Joueur | Ouvre le menu de configuration initiale |
/exc setup | extractioncraft.setup | op | Joueur | Ouvre le navigateur de paquets de contenu pour installer, desinstaller et gerer le contenu |
/exc protection bypass | extractioncraft.protection.bypass | op | Joueur | Active/desactive le contournement des protections d'instance de match (restrictions de teleportation, protections de blocs, etc.) |
/exc reload | extractioncraft.* | op | Tous | Recharge le plugin. Un redemarrage complet du serveur est recommande si le rechargement ne s'applique pas completement. |
Commandes joueur
| Commande | Permission | Defaut | Expediteur | Description |
|---|
/exc createMatch <contentPackage.yml> | extractioncraft.creatematch | true | Joueur | Cree un nouveau match en utilisant le paquet de contenu specifie et place le joueur dedans. Auto-complete les noms de fichiers de paquets de contenu disponibles. |
/exc start | extractioncraft.start | true | Joueur | Demarre le match dans lequel le joueur se trouve, si le nombre minimum de joueurs est atteint |
/exc leave | (aucune definie) | true | Joueur | Quitte le match en cours. |
/exc quit | (aucune definie) | true | Joueur | Quitte le match en cours. Identique a /exc leave. |
Commandes supplementaires
| Commande | Permission | Defaut | Description |
|---|
/logify | logify.* | op | Publie le latest.log actuel sur mclo.gs, pour faciliter le signalement de bugs par les administrateurs |
Resume des permissions
| Permission | Defaut | Description |
|---|
extractioncraft.initialize | op | Acces a /exc initialize |
extractioncraft.setup | op | Acces a /exc setup |
extractioncraft.protection.bypass | op | Acces a /exc protection bypass |
extractioncraft.* | op | Acces a /exc reload |
extractioncraft.creatematch | true | Acces a /exc createMatch |
extractioncraft.start | true | Acces a /exc start |
extractioncraft.leave | true | Declaree dans plugin.yml pour /exc leave, mais non appliquee au demarrage (la commande n'a pas de verification de permission) |
logify.* | op | Acces a /logify |
Notes
- Le
plugin.yml declare les commandes racines /extractioncraft et /logify. Toutes les sous-commandes sont enregistrees au demarrage.
- Les sous-commandes
quit et leave retirent toutes deux le joueur de son match en cours. Elles sont toutes deux enregistrees via QuitMatchCommand. Note : une classe ExitMatchCommand existe dans le code source mais n'est pas enregistree au demarrage.