Saltar al contenido
WikilyWIKILY
Todos los juegos23 wikis · elige tu juego
Comandos y trucosTodos los comandos

Cambiar de juego

23 wikis · elige tu juego
Componentes de texto

Referencia de comandos

Componentes de texto

Los componentes de texto son el texto con formato que usan /tellraw, /title, los carteles, los nombres de objetos y los nombres de entidades. Un componente es una cadena entre comillas, un objeto entre llaves con campos de contenido y estilo, o una lista de componentes.

Detalles

Texto sin formatoUna cadena entre comillas: «Hello» o 'Hello'.
Objeto{text:"Hello",color:"red"}. Los nombres de campo pueden escribirse con o sin comillas.
Lista["A",{text:"B"}]. La primera entrada es la principal; las demás la siguen y heredan su estilo.
Tipos de contenidotext, translatable, score, selector, keybind, nbt, object. El tipo se reconoce por los campos; el campo type es opcional.
Nombres de coloresblack, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white.
Colores hexadecimales# seguido de seis dígitos hexadecimales, como #FF8800.
Estilo heredadoLas partes de extra usan el estilo de su elemento superior, salvo que definan el suyo.
Acciones de clicopen_url, run_command, suggest_command, show_dialog, change_page, copy_to_clipboard, custom. open_file se rechaza en los comandos.
Acciones al pasar el cursorshow_text, show_item, show_entity.
Salto de línea\n dentro de texto entre comillas.

Campos de contenido

textMuestra el texto indicado/tellraw @a {text:"Hello",color:"red"}
translateMuestra un texto traducido según su clave/tellraw @a {translate:"block.minecraft.stone"}
withValores que se colocan en los marcadores de un texto traducido/tellraw @a {translate:"chat.type.announcement",with:["Server","Hello"]}
fallbackTexto que se usa cuando la clave de traducción es desconocida/tellraw @a {translate:"my.custom.key",fallback:"Hi %s",with:[{selector:"@s"}]}
scoreMuestra una puntuación. Necesita name (un nombre o selector) y objective/tellraw @a ["Score: ",{score:{name:"@s",objective:"kills"},color:"gold"}]
selectorMuestra los nombres de las entidades seleccionadas/tellraw @a {selector:"@a",separator:" and "}
separatorTexto que se coloca entre varios nombres o valores/tellraw @a {selector:"@a",separator:{text:" | ",color:"gray"}}
keybindMuestra la tecla que el lector ha asignado a un control/tellraw @a {keybind:"key.jump"}
nbtMuestra un valor leído de los datos mediante una ruta de datos/tellraw @a {nbt:"Health",entity:"@s"}
entityLee el valor nbt de las entidades seleccionadas/tellraw @a {nbt:"Pos",entity:"@s",plain:true,separator:", "}
blockLee el valor nbt del bloque en una posición/tellraw @a {nbt:"Items[0].id",block:"~ ~-1 ~"}
storageLee el valor nbt del almacenamiento de comandos/tellraw @a {nbt:"message",storage:"my_pack:data",interpret:true}
interpretTrata el valor nbt como un componente de texto. No se puede combinar con plain/tellraw @a {nbt:"message",storage:"my_pack:data",interpret:true}
plainMuestra el valor NBT sin color. No se puede combinar con interpret/tellraw @a {nbt:"Pos",entity:"@s",plain:true,separator:", "}
spriteMuestra una imagen de un atlas de texturas/tellraw @a {sprite:"minecraft:block/diamond_block"}
atlasAtlas del que procede el sprite. Por defecto es minecraft:blocks/tellraw @a {atlas:"minecraft:items",sprite:"minecraft:item/diamond"}
playerMuestra la cabeza de la skin de un jugador/tellraw @a {player:{name:"Notch"},hat:false}
hatSi se dibuja la capa del sombrero de la cabeza. Por defecto es true/tellraw @a {player:{name:"Notch"},hat:false}
typeIndica el tipo de contenido de forma explícita: text, translatable, score, selector, keybind, nbt u object/tellraw @a {type:"text",text:"Typed"}
extraMás componentes que se muestran justo después de este/tellraw @a {text:"A",color:"red",extra:[{text:"B",bold:true},"C"]}

Campos de estilo

colorColor del texto, un nombre de color o #RRGGBB/tellraw @a {text:"Hello",color:"#FF8800"}
shadow_colorColor de la sombra del texto, un número o [red,green,blue,alpha] de 0 a 1/tellraw @a {text:"Hello",shadow_color:[1.0f,0.0f,0.0f,1.0f]}
boldTexto en negrita, true o false/tellraw @a {text:"A",color:"red",extra:[{text:"B",bold:true},"C"]}
italicTexto en cursiva, true o false/title @a subtitle {text:"Good luck",italic:true}
underlinedLínea bajo el texto, true o false/tellraw @a {text:"Hello",color:"#FF8800",bold:true,italic:true,underlined:true,strikethrough:true,obfuscated:false}
strikethroughLínea que tacha el texto, true o false/tellraw @a {text:"Hello",color:"#FF8800",bold:true,italic:true,underlined:true,strikethrough:true,obfuscated:false}
obfuscatedLetras mezcladas que cambian constantemente, true o false/tellraw @a {text:"Hello",color:"#FF8800",bold:true,italic:true,underlined:true,strikethrough:true,obfuscated:false}
fontId de la fuente con la que se dibuja/tellraw @a {text:"Hello",font:"minecraft:alt"}
insertionTexto que se pone en el cuadro de chat al hacer clic en el texto con Mayús/tellraw @a {text:"Shift-click me",insertion:"inserted text"}
click_eventQué ocurre al hacer clic en el texto/tellraw @a {text:"Click",click_event:{action:"run_command",command:"/say hi"}}
hover_eventQué se muestra cuando el puntero se detiene sobre el texto/tellraw @a {text:"Hover",hover_event:{action:"show_text",value:"Tooltip"}}

Acciones de clic

run_commandcommandEjecuta el comando como el jugador que hace clic/tellraw @a {text:"Click",click_event:{action:"run_command",command:"/say hi"}}
suggest_commandcommandPone el texto en el cuadro de chat/tellraw @a {text:"Click",click_event:{action:"suggest_command",command:"/tp @s 0 64 0"}}
open_urlurlAbre una dirección web/tellraw @a {text:"Click",click_event:{action:"open_url",url:"https://www.minecraft.net"}}
copy_to_clipboardvalueCopia el texto al portapapeles/tellraw @a {text:"Click",click_event:{action:"copy_to_clipboard",value:"copied text"}}
change_pagepagePasa a una página de un libro, 1 o más/tellraw @a {text:"Click",click_event:{action:"change_page",page:2}}
show_dialogdialogAbre un diálogo, por id o escrito completo/tellraw @a {text:"Click",click_event:{action:"show_dialog",dialog:"minecraft:server_links"}}
customid, payload (opcional)Envía un evento personalizado al servidor/tellraw @a {text:"Click",click_event:{action:"custom",id:"my_pack:event",payload:{a:1}}}

Acciones al pasar el cursor

show_textvalueUn componente de texto como descripción emergente/tellraw @a {text:"Hover",hover_event:{action:"show_text",value:{text:"Tooltip",color:"yellow"}}}
show_itemid, count (opcional), components (opcional)La descripción emergente de un objeto/tellraw @a {text:"Hover",hover_event:{action:"show_item",id:"minecraft:diamond_sword",count:1,components:{"minecraft:damage":5}}}
show_entityid, uuid, name (opcional)Tipo, nombre y UUID de una entidad/tellraw @a {text:"Hover",hover_event:{action:"show_entity",id:"minecraft:pig",uuid:"dd12be42-52a9-4a91-a8a1-11c01849e498",name:"Porky"}}

Dónde se usan los componentes de texto

Mensaje de chat/tellraw @a "Hello"
Título/title @a title {text:"Welcome",color:"gold",bold:true}
Barra de acción/title @a actionbar {text:"Low health",color:"red"}
Texto: Cartel/setblock ~ ~ ~ minecraft:oak_sign{front_text:{messages:["Line 1",{text:"Line 2",color:"red"},"",""]}}
Nombre de entidad/summon minecraft:zombie ~ ~ ~ {CustomName:{text:"Boss",color:"dark_red"},CustomNameVisible:1b}
Nombre del objeto/give @s minecraft:stick[custom_name={text:"Magic Wand",color:"gold",italic:false}]
Nombre de la barra de jefe/bossbar add my_pack:boss {text:"Boss",color:"red"}
Nombre del objetivo/scoreboard objectives add kills minecraft.killed:minecraft.zombie {text:"Zombie Kills",color:"green"}

Ejemplos

/tellraw @a {text:"Hello",color:"red"}

Envía un Hello rojo a todos los jugadores.

/tellraw @a ["",{text:"A",color:"red"},{text:"B",color:"blue"}]

Envía una A roja seguida de una B azul. La primera entrada vacía mantiene separados los colores.

/tellraw @a {text:"Click",click_event:{action:"suggest_command",command:"/tp @s 0 64 0"}}

Envía un texto que rellena el cuadro de chat con un comando de teletransporte al hacer clic.

/tellraw @a ["Score: ",{score:{name:"@s",objective:"kills"},color:"gold"}]

Muestra la puntuación de kills de quien ejecuta el comando.

/tellraw @a {text:"Hover",hover_event:{action:"show_item",id:"minecraft:diamond_sword",count:1,components:{"minecraft:damage":5}}}

Envía un texto que muestra la descripción emergente de una espada de diamante cuando el puntero se detiene sobre él.

/title @a title {text:"Welcome",color:"gold",bold:true}

Muestra un título dorado en negrita a cada jugador.

/title @a subtitle {text:"Good luck",italic:true}

Establece el subtítulo que se muestra bajo el siguiente título.

/title @a actionbar {text:"Low health",color:"red"}

Muestra texto rojo sobre la barra de acceso rápido.

/title @a times 0.5s 3s 1s

Hace que los títulos aparezcan durante medio segundo, permanezcan 3 segundos y desaparezcan durante 1 segundo.

Únete a la comunidad de creadoresLas personas que construyen la wiki de Minecraft Java Edition están en nuestro Discord. Haz preguntas o sugiere páginas.Unirse a Discord (abre Discord en una pestaña nueva)