Actualizado:
Lo básico de /title (Java)
/title @a title {"text":"¡YA!","color":"gold","bold":true}
/title @a subtitle {"text":"Tienes 3 minutos","color":"yellow"}
/title @a actionbar {"text":"Tiempo restante: 60 s","color":"red"}
Un subtítulo solo se muestra junto con un título, así que envía también el título.
Lo básico de /tellraw
/tellraw @a {"text":"Pulsa el botón para empezar","color":"green"}
A diferencia de /say, tellraw admite colores y negrita y no pone un nombre delante.
Cuál usar
- title: momentos importantes como el inicio y el final
- subtitle: una explicación corta debajo
- actionbar: temporizadores y estado
- tellraw: instrucciones y registros en el chat
Cuánto tiempo se muestra un título
/title @a times 10 70 20
Aparición, permanencia y desaparición, en ticks (20 = 1 segundo). Estos son los valores por defecto. /title @a clear quita el título actual y /title @a reset recupera los tiempos por defecto.
Poner una puntuación en el texto
/tellraw @a ["",{"text":"Monedas: "},{"score":{"name":"@s","objective":"coins"}}]
Una lista entre [ ] une las partes en una sola línea. La primera parte vacía evita que las siguientes hereden su estilo. Consulta la guía de scoreboard para crear el objetivo.
Texto clicable (Java, según la versión)
| Versión | Ejecutar un comando al hacer clic |
|---|---|
| 1.21.5+ | /tellraw @a {"text":"[Abrir tienda]","click_event":{"action":"run_command","command":"/trigger shop"}} |
| 1.21.4 y anteriores | /tellraw @a {"text":"[Abrir tienda]","clickEvent":{"action":"run_command","value":"/trigger shop"}} |
1.21.5 cambió clickEvent por click_event, sustituyó value por un campo para cada acción (command, url, etc.) y cambió hoverEvent por hover_event. Con los nombres antiguos el texto aparece, pero al hacer clic no pasa nada. Los jugadores sin permisos solo pueden ejecutar así comandos como /trigger.
Bedrock Edition
/tellraw @a {"rawtext":[{"text":"Hola, mundo"}]}
/titleraw @a title {"rawtext":[{"text":"¡YA!"}]}
Bedrock usa rawtext, que se parece al JSON de Java pero no es igual, así que los comandos de Java no se pueden pegar tal cual. Colorea el texto con códigos como §6 (dorado) delante. También funciona el simple /title @a title ¡YA!.
Cuando no funciona
- «Invalid JSON»: normalmente falta un corchete o una comilla. Escribe
\"para poner una comilla dentro del texto. - No aparece ningún título: un subtítulo solo no se muestra.
- Hacer clic no hace nada: comprueba el formato de tu versión en la tabla de arriba.
El generador de texto crea el JSON y revisa los corchetes por ti.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.