13 votes

Comment faire du texte cliquable dans Minecraft

J'essaie de faire du texte cliquable dans Minecraft dans la boîte de chat. Il a été utilisé dans la carte d'aventure, "UP".

L'idée est de vous donner une option dans le texte sur laquelle vous pouvez cliquer, "Oui" ou "Non". Chaque mot donnera la sortie d'une commande.

Comment y parvenir ?

15voto

SirBenet Points 27779

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 .

1voto

Crakker Points 11

La commande que vous utiliserez pour cela est la suivante :

/tellraw @p {"text":"","extra":[{"text":" Up? ","clickEvent":{"action":"run_command","value":"/tp ~ ~  ~ "}}]}

0voto

Eazl Points 1

Commande permettant de tuer tous les joueurs au clic :

/tellraw @a {"text":"Click","clickEvent":{"action":"run_command","value":"/kill @a"}

0voto

Pig3345 Points 1

Cette commande produira un texte qui, lorsqu'on clique sur la commande /say Hello! sera exécuté

tellraw @a {"text":"Click this!","clickEvent":{"action":"run_command","value":"/say Hello!"}}

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X