Actualizado:
La forma más sencilla
# Java
/tellraw @a {"text":"¡Empieza la partida!","color":"gold","bold":true}
# Bedrock
/tellraw @a {"rawtext":[{"text":"§6§l¡Empieza la partida!"}]}
Java define el color y el estilo como campos. Bedrock pone códigos de formato que empiezan por § dentro del texto.
Colores
| Nombre del color en Java | Código en Bedrock | Color |
|---|---|---|
red | §c | Rojo |
gold | §6 | Dorado |
yellow | §e | Amarillo |
green | §a | Verde |
aqua | §b | Aguamarina |
blue | §9 | Azul |
light_purple | §d | Rosa |
white | §f | Blanco |
gray | §7 | Gris |
Java también acepta colores hexadecimales como "color":"#FF8800". En Bedrock, §l es negrita y §r quita el formato.
Varios colores en un mensaje
En Java, pon varias partes entre corchetes. El "" vacío del principio evita que el estilo de la primera parte pase al resto.
/tellraw @a ["",{"text":"[Aviso] ","color":"yellow"},{"text":"Ha aparecido el jefe","color":"red"}]
Nombres de jugadores y puntuaciones
# Java
/tellraw @a ["",{"selector":"@p"},{"text":" tiene monedas: "},{"score":{"name":"@p","objective":"money"}}]
# Bedrock
/tellraw @a {"rawtext":[{"selector":"@p"},{"text":" tiene monedas: "},{"score":{"name":"@p","objective":"money"}}]}
Crea antes el objetivo con /scoreboard objectives add money dummy. La guía de scoreboard explica los objetivos paso a paso.
Texto clicable (Java)
Al hacer clic en el texto se puede ejecutar un comando o abrir una URL. Los nombres de los campos cambiaron en Java 1.21.5.
# 1.21.5 y posteriores
/tellraw @p {"text":"[Clic para teletransportarte]","color":"aqua","click_event":{"action":"run_command","command":"/trigger warp"}}
# 1.21.4 y anteriores
/tellraw @p {"text":"[Clic para teletransportarte]","color":"aqua","clickEvent":{"action":"run_command","value":"/trigger warp"}}
Los jugadores que no son operadores pueden usar /trigger, así que combina el texto clicable con él (consulta la guía de trigger). El tellraw de Bedrock no tiene acciones al hacer clic.
Texto al pasar el ratón (Java)
# 1.21.5+
/tellraw @a {"text":"[Pista]","color":"yellow","hover_event":{"action":"show_text","value":"Mira debajo de la alfombra roja"}}
# 1.21.4 y anteriores
/tellraw @a {"text":"[Pista]","color":"yellow","hoverEvent":{"action":"show_text","contents":"Mira debajo de la alfombra roja"}}
El texto solo aparece cuando un jugador pasa el ratón sobre [Pista], muy útil para pistas de puzles. Los jugadores sin ratón no pueden verlo, así que deja la información importante en texto normal.
Enlaces y nombres de teclas (Java)
# 1.21.5+
/tellraw @a {"text":"[Abrir la página de descarga]","color":"aqua","underlined":true,"click_event":{"action":"open_url","url":"https://example.com"}}
# 1.21.4 y anteriores
/tellraw @a {"text":"[Abrir la página de descarga]","color":"aqua","underlined":true,"clickEvent":{"action":"open_url","value":"https://example.com"}}
# Mostrar una tecla asignada
/tellraw @a ["",{"text":"Salta con "},{"keybind":"key.jump"}]
El primero abre una página web tras una pantalla de confirmación. keybind muestra la tecla de cada jugador, así que las instrucciones siguen siendo correctas aunque haya cambiado los controles.
¿Tellraw o title?
Usa /title para texto grande en el centro de la pantalla. Tellraw se queda en el historial del chat, así que va bien para normas, pistas y registros. La guía de title y tellraw compara los dos.
Preguntas frecuentes
- Las tildes o la ñ se ven mal. Guarda el texto de los bloques de comandos y los archivos de datapack en UTF-8. El texto escrito directamente en el chat o en un bloque de comandos normalmente se ve bien.
- ¿Cómo añado un salto de línea? Pon
\ndentro del texto. Funciona en ambas ediciones. - ¿En qué se diferencia de /say? /say muestra «[remitente] mensaje» y no admite colores. Tellraw oculta el remitente y te deja dar estilo a todo.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.