Presets de texto e interfaz
Generador de texto JSON de tellraw
tellraw es un problema de texto JSON disfrazado de comando de chat. Esta página del generador se centra en las partes del componente de texto que suelen romperse: el texto anidado al pasar el cursor, las acciones de clic, el color, el estado en negrita y los valores de comando seguros.
Resultado del preset
Un mensaje pulido que los jugadores pueden leer, recorrer con el cursor y clicar sin tener que escapar a mano los componentes de texto JSON.
Salida
Output de 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"}}Captura del preset
Crear el preset
- Abre el Workbench de Texto y elige tellraw como Output de destino.
- Escribe primero el mensaje visible y luego añade los estados de color y estilo.
- Añade hover_event y click_event solo después de que el mensaje simple se muestre correctamente.
- Copia el Output JSON y pruébala con el mismo selector que recibirá el mensaje final.
JSON legible antes que JSON ingenioso
El fallo más rápido de tellraw es el JSON mal formado. Crea primero el texto visible y añade la interacción encima. NBTForge deja claro ese orden porque el componente de texto se edita como campos antes de convertirse en el Output del comando.
Para los avisos sobre el mapa, mantén corta la primera frase y pon los detalles extra en el texto que aparece al pasar el cursor. Las acciones de clic deberían ejecutar un disparador o un comando seguro, no una larga cadena de comandos oculta.
Dónde encaja esto en un Command Pack
tellraw suele combinarse con disparadores del marcador, mensajes de título, comentarios de sonido y estado de la misión. Guarda el comando en un Project cuando forme parte de una interacción de varios pasos.
Usa colores coherentes para la misma familia de acciones. Por ejemplo, dorado para los avisos de objetivo, verde para el éxito y rojo para las acciones bloqueadas.
- Usa /trigger para los flujos de clic del jugador siempre que puedas.
- Mantén el texto explicativo en el cursor; no debería hacer falta para la instrucción principal.
- Prueba con @s, @p y @a según el contexto del comando final.
Ajustar el preset a un Project real
Trata el generador de texto JSON de tellraw como un punto de partida probado, no solo como una cadena copiada. Una vez que el Output funcione, guárdala con un nombre de Project claro, anota la versión de Minecraft de destino y mantén el preset cerca de los comandos de configuración relacionados, como el marcador, la boss bar, el botín o las líneas de reinicio.
Antes de publicar el preset en un mapa, servidor o Command Pack, ejecútalo desde el artefacto copiado y no solo desde el Workbench en vivo. Así detectas dependencias que faltan, selectores obsoletos, opciones de edición incorrectas y comandos que solo funcionaron porque el estado de prueba local ya existía.
- Mantén la edición y la versión seleccionadas junto con el comando compartido.
- Prueba los selectores con un comando inofensivo antes de usar daño, matar, limpiar o teletransportar.
- Mueve los comandos largos a un Project o a un flujo de trabajo de tipo función en lugar de pegarlos en el chat.
- Vuelve a comprobar las advertencias después de cambiar entidades, componentes de objeto, pasajeros o recursos del datapack.
FAQ
¿tellraw puede ejecutar un comando al hacer clic en él?
Sí. Usa click_event con run_command y apúntalo a un disparador o comando seguro que sea válido para el contexto del jugador.
¿Por qué mi tellraw JSON funciona en una versión pero no en otra?
Los formatos de los componentes de texto han cambiado con el tiempo. Comprueba la familia de versiones seleccionada y reconstruye el componente en lugar de Copy a ciegas un fragmento JSON antiguo con escapes.
¿Cuándo debería este preset formar parte de un Command Pack?
Úsalo como entrada de un Command Pack cuando el Output dependa de líneas de configuración, comandos de reinicio, recursos de botín, estado del marcador o pruebas repetidas. Los comandos seguros sueltos todavía se pueden Copy directamente desde el Output.
Abrir este flujo
Empieza desde el panel Text relacionado y ajusta los campos del preset para tu mundo.