Presets

Préréglages de texte et d'interface

Générateur de texte JSON tellraw

Tellraw est un problème de texte JSON déguisé en commande de chat. Cette page du générateur se concentre sur les parties des composants de texte qui se cassent généralement : le texte de survol imbriqué, les actions de clic, la couleur, l'état gras et les valeurs de commande sûres.

Résultat du preset

Un message brut que les joueurs peuvent lire, survoler et cliquer sans échapper à la main les composants de texte JSON.

Sortie

Output JSON tellraw

/tellraw @a {text:"Open the dungeon gate",color:"gold",bold:true,hover_event:{action:"show_text",value:{text:"Click to run the gate trigger",color:"gray"}},click_event:{action:"run_command",command:"/trigger dungeon_gate"}}

Capture du preset

L'état du workbench NBTForge utilisé pour l'article du générateur de texte JSON tellraw Minecraft, avec les commandes visibles et l'Output généré.

Construire le preset

  1. Ouvrez le workbench Text et choisissez tellraw comme Output cible.
  2. Écrivez d'abord le message visible, puis ajoutez les états de couleur et de style.
  3. Ajoutez hover_event et click_event uniquement après que le message brut s'affiche correctement.
  4. Copiez l'Output JSON et testez-la avec le sélecteur même qui recevra le message final.

Un JSON lisible avant un JSON intelligent

L'échec le plus rapide de tellraw est un JSON mal formé. Construisez d'abord le texte visible, puis superposez l'interaction par-dessus. NBTForge rend cet ordre évident, car le composant de texte est modifié sous forme de champs avant de devenir une Output de commande.

Pour les invites de carte, gardez la première phrase courte et placez les détails supplémentaires dans le texte de survol. Les actions de clic doivent exécuter un déclencheur ou une commande sûre, et non une longue chaîne de commandes cachée.

Où cela s'intègre dans un Command Pack

Tellraw s'associe généralement aux déclencheurs du scoreboard, aux messages de titre, aux retours sonores et à l'état de quête. Enregistrez la commande dans Project lorsqu'elle fait partie d'une interaction en plusieurs étapes.

Utilisez des couleurs cohérentes pour une même famille d'actions. Par exemple, l'or pour les invites d'objectif, le vert pour le succès et le rouge pour les actions bloquées.

  • Utilisez /trigger pour les flux de clic du joueur lorsque c'est possible.
  • Gardez le texte de survol explicatif, jamais indispensable à l'instruction principale.
  • Testez avec @s, @p et @a selon le contexte de la commande finale.

Intégrer le preset dans un Project réel

Traitez le générateur de texte JSON tellraw comme un point de départ testé, et non comme une simple chaîne copiée. Une fois que l'Output fonctionne une première fois, enregistrez-la sous un nom Project clair, notez la version Minecraft cible et gardez le preset à proximité des commandes de configuration associées telles que le scoreboard, la boss bar, le butin ou les lignes de réinitialisation.

Avant de publier le preset sur une carte, un serveur ou un Command Pack, exécutez-le depuis l'artefact copié plutôt que depuis le seul Live Workbench. Cela permet de repérer les dépendances manquantes, les sélecteurs obsolètes, les mauvais choix d'édition et les commandes qui ne fonctionnaient que parce que l'état de test local existait déjà.

  • Conservez l'Edition et la Version sélectionnées avec la commande partagée.
  • Testez les sélecteurs sur une commande inoffensive avant d'utiliser des dégâts, tuer, effacer ou téléporter.
  • Déplacez les commandes longues dans Project ou dans un flux de travail de type fonction au lieu de les coller dans le chat.
  • Revérifiez les avertissements après avoir modifié les entités, les composants d'objet, les passagers ou les ressources du datapack.

FAQ

Tellraw peut-il exécuter une commande quand on clique dessus?

Oui. Utilisez click_event avec run_command, puis pointez-le vers un déclencheur ou une commande sûre et valide pour le contexte du joueur.

Pourquoi mon JSON tellraw fonctionne-t-il dans une version mais pas dans une autre?

Les formats des composants de texte ont changé au fil du temps. Vérifiez la famille de versions sélectionnée et reconstruisez le composant au lieu de Copy aveuglément un ancien extrait JSON échappé.

Quand ce preset doit-il faire partie d'un Command Pack?

Utilisez-le comme entrée d'un Command Pack lorsque l'Output dépend des lignes de configuration, des commandes de réinitialisation, des ressources de butin, de l'état du scoreboard ou de tests répétés. Les commandes uniques et sans risque peuvent toujours être copiées directement depuis l'Output.

Ouvrir ce flux

Commencez depuis l’espace Text associé, puis ajustez les champs du preset pour votre monde.