Mise à jour :
Les bases de /title (Java)
/title @a title {"text":"DÉPART","color":"gold","bold":true}
/title @a subtitle {"text":"Vous avez 3 minutes","color":"yellow"}
/title @a actionbar {"text":"Temps restant : 60 s","color":"red"}
Un sous-titre ne s'affiche qu'avec un titre, alors envoyez aussi le titre.
Les bases de /tellraw
/tellraw @a {"text":"Appuyez sur le bouton pour commencer","color":"green"}
Contrairement à /say, tellraw permet couleurs et gras et n'ajoute pas de nom devant.
Lequel utiliser
- title : les grands moments comme le départ et l'arrivée
- subtitle : une courte explication en dessous
- actionbar : minuteurs et état
- tellraw : instructions et journaux dans le chat
Durée d'affichage d'un titre
/title @a times 10 70 20
Apparition, maintien et disparition, en ticks (20 = 1 seconde). Ce sont les valeurs par défaut. /title @a clear retire le titre actuel et /title @a reset rétablit les durées par défaut.
Mettre un score dans le texte
/tellraw @a ["",{"text":"Pièces : "},{"score":{"name":"@s","objective":"coins"}}]
Une liste entre [ ] assemble les parties en une ligne. La première partie vide empêche les suivantes d'hériter de son style. Voir le guide du scoreboard pour créer l'objectif.
Texte cliquable (Java, selon la version)
| Version | Lancer une commande au clic |
|---|---|
| 1.21.5+ | /tellraw @a {"text":"[Ouvrir la boutique]","click_event":{"action":"run_command","command":"/trigger shop"}} |
| 1.21.4 et antérieur | /tellraw @a {"text":"[Ouvrir la boutique]","clickEvent":{"action":"run_command","value":"/trigger shop"}} |
1.21.5 a renommé clickEvent en click_event, remplacé value par un champ propre à chaque action (command, url, etc.), et renommé hoverEvent en hover_event. Avec les anciens noms, le texte s'affiche mais cliquer ne fait rien. Les joueurs sans permission ne peuvent lancer de cette façon que des commandes comme /trigger.
Bedrock Edition
/tellraw @a {"rawtext":[{"text":"Bonjour à tous"}]}
/titleraw @a title {"rawtext":[{"text":"DÉPART"}]}
Bedrock utilise rawtext, qui ressemble au JSON de Java mais n'est pas identique : les commandes Java ne se collent pas telles quelles. Colorez le texte avec des codes comme §6 (or) placés devant. Un simple /title @a title DÉPART fonctionne aussi.
Quand ça ne marche pas
- « JSON invalide » : généralement un crochet ou un guillemet manquant. Écrivez
\"pour un guillemet dans le texte. - Aucun titre n'apparaît : un sous-titre seul n'est pas affiché.
- Cliquer ne fait rien : vérifiez le format pour votre version dans le tableau ci-dessus.
Le générateur de texte construit le JSON et vérifie les crochets pour vous.
Vérifiez votre commande
Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.