Préréglages de texte et d'interface utilisateur
Tellraw JSON Générateur de texte
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 en gras et les valeurs de commande sécurisées.
Résultat du preset
Un message brut que les joueurs peuvent lire, survoler et cliquer sans échapper manuellement aux composants de texte JSON.
Sortie
Output Tellraw JSON
/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
Construire le preset
- Ouvrez le workbench Text et choisissez tellraw comme Output cible.
- Écrivez d'abord le message visible, puis ajoutez des états de couleur et de style.
- Ajoutez hover_event et click_event uniquement après le rendu correct du message brut.
- Copiez l'Output JSON et testez-la avec le même sélecteur qui recevra le message final.
JSON lisible avant JSON intelligent
L’échec tellraw le plus rapide est JSON mal formé. Créez d’abord le texte visible, puis superposez l’interaction par-dessus. NBTForge rend cet ordre évident car le composant 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 des détails supplémentaires dans le texte de survol. Les actions de clic doivent exécuter un déclencheur ou une commande sécurisée, 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 la quête. Enregistrez la commande dans Project lorsqu'elle fait partie d'une interaction en plusieurs étapes.
Utilisez des couleurs cohérentes pour la 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 clics du joueur lorsque cela est possible.
- Gardez le texte de survol explicatif, non requis pour l'instruction principale.
- Testez avec @s, @p et @a en fonction du contexte de commande final.
Intégrer le preset dans un Project réel
Traitez Tellraw JSON Text Generator comme un point de départ testé, pas seulement une chaîne copiée. Une fois que l'Output fonctionne une fois, enregistrez-la avec un nom Project clair, notez la version cible de Minecraft et conservez 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 à partir de l'artefact copié plutôt que uniquement à partir du Live Workbench. Cela détecte 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 les Edition et Version sélectionnés avec la commande partagée.
- Testez les sélecteurs contre 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'objets, les passagers ou les ressources du datapack.
FAQ
Tellraw peut-il exécuter une commande lorsqu'on clique dessus?
Oui. Utilisez click_event avec run_command, puis pointez-le vers un déclencheur ou une commande sûr et valide pour le contexte du joueur.
Pourquoi mon tellraw JSON 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 du 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 de sécurité uniques peuvent toujours être copiées directement depuis Output.
Ouvrir ce flux
Commencez depuis l’espace Text associé, puis ajustez les champs du preset pour votre monde.