
Commandes.yml – BukkitWiki Officiel – Resoudre les problemes d’un serveur MineCraft
commands.yml est un fichier de configuration qui contient les alias définis personnalisés et les substitutions de blocs de commandes pour votre serveur CraftBukkit.
Le système de substitution de blocs de commandes fournit un moyen rapide et facile de forcer le serveur à utiliser les commandes fournies par Mojang (par opposition à celles intégrées à Bukkit) pour les blocs de commandes en particulier, en laissant toutes les autres commandes intactes. Alors que le système des alias offre essentiellement aux administrateurs d’utilisateurs expérimentés la possibilité de définir des commandes personnalisées et de forcer l’utilisation de versions spécifiques d’une commande pour les commandes par défaut.
Type Se retirer Exemple Commandes de plugins nom du plugin: commande / scrapbukkit: le temps Commandes Bukkit bukkit: commande / bukkit: le temps Commandes Mojang minecraft: commande / minecraft: heure Bien entendu, pour chaque repli, nous fournissons également des autorisations vous permettant de contrôler l'accès à chaque commande (à l'exception des commandes de plug-in qui dépendent de la gestion des autorisations par le plug-in):
Type Autorisation Exemple Commandes de plugins Les plugins fournissent leur propre système sur lequel vous devrez vous renseigner. N / A Commandes Bukkit bukkit.command. * (Liste des autorisations de Bukkit) bukkit.command.give Commandes Mojang minecraft.command. * (Liste des autorisations Mojang) minecraft.command.give Sommaire
Commands.yml par défaut
command-block-overrides: [] alias: icanhasbukkit: - "version $ 1- "
command-block-overrides
Cette section du fichier commands.yml contrôle ce que l’on appelle la fonctionnalité de substitution des blocs de commandes. Bukkit ayant toujours fourni sa propre version de certaines commandes Minecraft, nous avons ajouté la possibilité de forcer le serveur à utiliser spécifiquement la version fournie par Mojang pour les blocs de commandes. Les commandes utilisées en dehors des blocs de commande utiliseront la version de Bukkit (ou plugin) comme d'habitude.
command-block-overrides: - "convoquer" - "donner"
Si, en revanche, la mappe personnalisée utilise la plupart des commandes Minecraft, vous pouvez également activer facilement les remplacements de blocs de commandes pour toutes les commandes valides en utilisant un *, comme ceci:
command-block-overrides: - "*"
alias
Cette section du fichier commands.yml vous permet de définir des alias personnalisés pour les commandes sur votre serveur. À la base, un alias vous permet de créer des commandes personnalisées pouvant exécuter plusieurs fonctions à la fois. C'est un outil puissant qui vous permet de définir des commandes plus faciles à mémoriser pour le personnel de votre serveur.
En plus de vous permettre de redéfinir les commandes, le système Aliases fournit des fonctionnalités supplémentaires utiles vous permettant de créer de puissantes commandes personnalisées pour votre serveur:
Modificateur | La description | Exemple |
---|---|---|
$ |
Fait référence à un jeton spécifique | dire 1 $ 2 $ 3 $ |
$ |
Fait référence à une plage de jetons à partir du nombre d'arguments spécifié | dire $ 1- |
$$ |
Fait référence à un jeton spécifique devant être rempli pour que l’alias puisse fonctionner | dire $$ 1 |
$$ |
Référence une plage de jetons à partir du nombre d'arguments spécifié. Le jeton de départ doit être rempli pour que l’alias puisse fonctionner. | dire $$ 1- |
Échappe à un personnage spécial | dire 100 $ |
Exemples d'alias
Scénario | La description | Utilisation de la commande | Exemple de configuration |
---|---|---|---|
Ajouter un autre moyen d'exécuter la commande / version |
|
/ icanhasbukkit |
alias:
icanhasbukkit:
- "version"
|
Supprimer une commande |
|
||
Renommez la commande / version |
|
alias:
icanhasversion:
- "bukkit: version"
version:
- []
|
|
Exiger un paramètre |
|
/ givedirt |
alias:
givedirt:
- "donner $$ 1 minecraft: saleté "
|
Exécuter plusieurs commandes |
|
/ givedirtmsg |
alias:
givedirtmsg:
- "donner $$ 1 minecraft: saleté "
- "dire A donné saleté à $$ 1 "
|
Utiliser une commande fournie par un plugin |
|
/temps |
alias:
temps:
- "scrapbukkit: le temps $ 1- "
|
Utilisation d'une commande fournie par Mojang |
|
/temps |
alias:
temps:
- "minecraft: le temps $ 1- "
|
Utilisation d'une commande fournie par Bukkit |
|
/temps |
alias:
temps:
- "bukkit: le temps $ 1- "
|
Accepter tous les paramètres |
|
/diffuser |
alias:
diffuser:
- "dire $$ 1- "
|
Requérir le premier paramètre tout en gardant le deuxième facultatif |
|
/interdire |
alias:
interdire:
- "bukkit: interdire $$ 1 $ 2- "
- "dire banni $$ 1. Raison: $ 2- "
|
Utiliser des signes $ dans une commande |
|
/dollar |
alias:
dollar:
- "dire Cette volonté être 200 $, Merci!"
|
Commentaires
Laisser un commentaire