Retour aux outils

Formateur de chat JSON

Composez un composant de texte Minecraft à partir de blocs stylisés — couleurs, événements de clic et de survol, tout y passe — et exportez le JSON exact pour /tellraw, /title, /bossbar ou un livre écrit. Recollez du JSON existant pour l'éditer visuellement.

Constructeur

Segments de texte

Chaque segment est une portion de texte stylisée. Ils sont concaténés en un seul message via le tableau extra — ainsi une ligne peut changer de couleur, passer en gras et devenir cliquable en cours de route.

Segment 1

Formatage

clickEvent

hoverEvent

Segment 2

Formatage

clickEvent

hoverEvent

Segment 3

Formatage

clickEvent

hoverEvent

Import

Collez du JSON existant pour l'éditer

Déposez un composant brut, ou une ligne de commande complète comme /tellraw @a {…} — la commande de tête est retirée pour vous. Les tableaux extra imbriqués sont aplatis en segments avec leur style hérité résolu.

Aperçu

Chat en jeu

[Wespner] Welcome to play.wespner.eu! [Click to spawn]

Options

Résultat

Composant de texte valide. S'analyse proprement et chaque événement a une valeur utilisable.

commande tellraw

/tellraw @a {"text":"","extra":[{"text":"[Wespner] ","color":"gold","bold":true},{"text":"Welcome to play.wespner.eu! ","color":"yellow"},{"text":"[Click to spawn]","color":"aqua","underlined":true,"clickEvent":{"action":"run_command","value":"/spawn"},"hoverEvent":{"action":"show_text","contents":"Teleports you back to spawn"}}]}

JSON du composant de texte

{"text":"","extra":[{"text":"[Wespner] ","color":"gold","bold":true},{"text":"Welcome to play.wespner.eu! ","color":"yellow"},{"text":"[Click to spawn]","color":"aqua","underlined":true,"clickEvent":{"action":"run_command","value":"/spawn"},"hoverEvent":{"action":"show_text","contents":"Teleports you back to spawn"}}]}

Référence

Les pièges qui surprennent le plus

hoverEvent a changé de clé en 1.16. Les versions modernes utilisent "hoverEvent":{"action":"show_text","contents":"…"}. Avant la 1.16, le contenu se trouvait sous "value" à la place. Utilisez le sélecteur de format hoverEvent ci-dessus pour basculer.
Les versions très récentes ont de nouveau renommé ces champs. La 1.21.5 a remanié la sérialisation des composants de texte — clickEvent/hoverEvent sont devenus click_event/hover_event. Cet outil génère la forme camelCase de longue date, que presque tous les plugins, datapacks et guides utilisent encore.
Le style est hérité, pas isolé. Tout ce qui se trouve dans extra hérite de la couleur et du formatage du parent sauf s'il les remplace. C'est pourquoi cet outil enveloppe vos segments dans une racine vide — une ardoise propre, pour que le segment trois ne soit pas accidentellement en gras parce que le segment un l'était.
Toutes les cibles n'honorent pas tous les événements. clickEvent et hoverEvent n'ont d'effet que dans le chat et dans les livres. Dans un titre, sous-titre, barre d'action ou barre de boss, ils sont silencieusement ignorés. change_page est réservé aux livres, et open_url n'accepte que http:// ou https:// et rien d'autre.

Vous gérez votre propre serveur de jeu ?

Serveurs de jeu Wespner avec protection DDoS, disques NVMe et activation en quelques minutes.

Découvrir l'hébergement