Minecraft Wiki
S'inscrire
Advertisement
Icône information
Cette fonctionnalité est exclusive à la Version Java 
Brigadier
Dernière version

1.0.17

Dépôt GitHub

brigadier

Écrit en

Java

Auteurs

Mojang AB

Licence

Licence MIT

Dinnerbone-twitter

Je suis tellement fier de ce nom ! Brigadier est le nom du moteur de commandes que Minecraft utilise.

Dinnerbone on Brigadier[1]

Brigadier est un analyseur et distributeur de commandes, conçu et développé pour la version Java de Minecraft,[2] principalement maintenu par Dinnerbone.[3] C'est la première bibliothèque utilisée par la version Java à avoir été publiée sous une licence open source par Mojang.[4]

Utilisation[]

Brigadier est utilisé pour analyser et exécuter des commandes écrites en chaînes de caractères.

Fonctionnalités[]

  • Définition de nœuds de commande avec des branches d'argument ou de littéral
  • Modification ou bifurcation de la source de la commande dans des contextes de commande
  • Inspection active lors de l'analyse de commandes[6]
  • Liste de toutes les commandes possibles à partir du nœud de commande actuel[7]
  • Gestion du résultat des commandes en temps réel en cas de succès ou d'échec de l'exécution
  • Redirection récursive de nœuds de commande
    • /execute run redirige vers le nœud racine du distributeur de commandes vanilla.

Historique[]

25 octobre 2014Dinnerbone mentionne Brigadier dans les commentaires du bug MC-10880.
27 juillet 2017Dinnerbone révèle une bibliothèque d'analyseur de commande non obscurcie, appelée "Brigadier".
Version Java
1.1317w45aLes commandes sont désormais gérées avec Brigadier.
Minecraft introduit Brigadier en tant que dépendance.
26 septembre 2018Brigadier est rendu open source sous la licence MIT.[8]
1.1419w08aPermet l'utilisation d'apostrophes pour les chaînes de caractères dans les commandes.[9]

Références[]

Advertisement