Vous pouvez le faire en utilisant le /tellraw
commande. La syntaxe est la suivante :
/tellraw <player> <raw json message>
Par exemple, pour avoir une commande qui s'active au clic, essayez d'exécuter ceci :
/tellraw @a {"text":"Click this!","clickEvent":{"action":"run_command","value":"/say Hello!"}}
Cela a un "clickEvent" de type "run_command" avec une valeur de la commande à exécuter. Il y a beaucoup de choses différentes que vous pouvez faire avec JSON : afficher les objectifs du tableau de bord, les sélecteurs, les éléments, les réalisations, les entités, différents formats de texte, etc.
Voici une commande plus complexe avec le choix Oui/Non et la sortie que vous vouliez :
/tellraw @p ["",{"text":"Yes","color":"green","bold":"true","clickEvent":{"action":"run_command","value":"/tellraw @p {\"text\":\"Confirmed!\",\"color\":\"green\"}"},"hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"Confirm","color":"green"}]}}},{"text":"/","color":"dark_gray","bold":"false"},{"text":"No","color":"red","bold":"true","clickEvent":{"action":"run_command","value":"/tellraw @p {\"text\":\"Cancelled\",\"color\":\"red\"}"},"hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"Cancel","color":"red"}]}}}]
Vous voudrez peut-être en savoir plus sur le format texte JSON brut ou utiliser un générateur JSON .