
Referência de comandos
Componentes de texto
Componentes de texto são o texto formatado usado por /tellraw, /title, placas, nomes de itens e nomes de entidades. Um componente é um texto entre aspas, um objeto entre chaves com campos de conteúdo e estilo, ou uma lista de componentes.
| Texto simples | Um texto entre aspas:"Hello" ou 'Hello'. |
| Objeto | {text:"Hello",color:"red"}. Nomes de campo podem ser escritos com ou sem aspas. |
| Lista | ["A",{text:"B"}]. A primeira entrada é a principal; as outras vêm depois dela e herdam seu estilo. |
| Tipos de conteúdo | text, translatable, score, selector, keybind, nbt, object. O tipo é reconhecido pelos campos; o campo type é opcional. |
| Nomes de cores | black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white. |
| Cores hexadecimais | # seguido de seis dígitos hexadecimais, como #FF8800. |
| Estilo herdado | As partes de extra usam o estilo do elemento pai, a menos que definam o seu próprio. |
| Ações de clique | open_url, run_command, suggest_command, show_dialog, change_page, copy_to_clipboard, custom. open_file é recusado em comandos. |
| Ações ao passar o mouse | show_text, show_item, show_entity. |
| Quebra de linha | \n dentro de texto entre aspas. |
| text | Mostra o texto informado | /tellraw @a {text:"Hello",color:"red"} |
| translate | Mostra um texto traduzido pela sua chave | /tellraw @a {translate:"block.minecraft.stone"} |
| with | Valores colocados nos marcadores de um texto traduzido | /tellraw @a {translate:"chat.type.announcement",with:["Server","Hello"]} |
| fallback | Texto usado quando a chave de tradução é desconhecida | /tellraw @a {translate:"my.custom.key",fallback:"Hi %s",with:[{selector:"@s"}]} |
| score | Mostra uma pontuação. Precisa de name (um nome ou seletor) e objective | /tellraw @a ["Score: ",{score:{name:"@s",objective:"kills"},color:"gold"}] |
| selector | Mostra os nomes das entidades selecionadas | /tellraw @a {selector:"@a",separator:" and "} |
| separator | Texto colocado entre vários nomes ou valores | /tellraw @a {selector:"@a",separator:{text:" | ",color:"gray"}} |
| keybind | Mostra a tecla que o leitor definiu para um controle | /tellraw @a {keybind:"key.jump"} |
| nbt | Mostra um valor lido dos dados por um caminho de dados | /tellraw @a {nbt:"Health",entity:"@s"} |
| entity | Lê o valor nbt das entidades selecionadas | /tellraw @a {nbt:"Pos",entity:"@s",plain:true,separator:", "} |
| block | Lê o valor nbt do bloco em uma posição | /tellraw @a {nbt:"Items[0].id",block:"~ ~-1 ~"} |
| storage | Lê o valor nbt do armazenamento de comandos | /tellraw @a {nbt:"message",storage:"my_pack:data",interpret:true} |
| interpret | Trata o valor nbt como um componente de texto. Não pode ser combinado com plain | /tellraw @a {nbt:"message",storage:"my_pack:data",interpret:true} |
| plain | Mostra o valor NBT sem cor. Não pode ser combinado com interpret | /tellraw @a {nbt:"Pos",entity:"@s",plain:true,separator:", "} |
| sprite | Mostra uma imagem de um atlas de texturas | /tellraw @a {sprite:"minecraft:block/diamond_block"} |
| atlas | Atlas de onde vem o sprite. O padrão é minecraft:blocks | /tellraw @a {atlas:"minecraft:items",sprite:"minecraft:item/diamond"} |
| player | Mostra a cabeça da skin de um jogador | /tellraw @a {player:{name:"Notch"},hat:false} |
| hat | Se a camada do chapéu da cabeça é desenhada. O padrão é true | /tellraw @a {player:{name:"Notch"},hat:false} |
| type | Nomeia o tipo de conteúdo de forma direta: text, translatable, score, selector, keybind, nbt ou object | /tellraw @a {type:"text",text:"Typed"} |
| extra | Mais componentes mostrados logo depois deste | /tellraw @a {text:"A",color:"red",extra:[{text:"B",bold:true},"C"]} |
| color | Cor do texto, um nome de cor ou #RRGGBB | /tellraw @a {text:"Hello",color:"#FF8800"} |
| shadow_color | Cor da sombra do texto, um número ou [red,green,blue,alpha] de 0 a 1 | /tellraw @a {text:"Hello",shadow_color:[1.0f,0.0f,0.0f,1.0f]} |
| bold | Texto em negrito, true ou false | /tellraw @a {text:"A",color:"red",extra:[{text:"B",bold:true},"C"]} |
| italic | Texto em itálico, true ou false | /title @a subtitle {text:"Good luck",italic:true} |
| underlined | Linha sob o texto, true ou false | /tellraw @a {text:"Hello",color:"#FF8800",bold:true,italic:true,underlined:true,strikethrough:true,obfuscated:false} |
| strikethrough | Linha cortando o texto, true ou false | /tellraw @a {text:"Hello",color:"#FF8800",bold:true,italic:true,underlined:true,strikethrough:true,obfuscated:false} |
| obfuscated | Letras embaralhadas que mudam constantemente, true ou false | /tellraw @a {text:"Hello",color:"#FF8800",bold:true,italic:true,underlined:true,strikethrough:true,obfuscated:false} |
| font | Id da fonte usada para desenhar | /tellraw @a {text:"Hello",font:"minecraft:alt"} |
| insertion | Texto colocado na caixa de chat quando se clica no texto com Shift | /tellraw @a {text:"Shift-click me",insertion:"inserted text"} |
| click_event | O que acontece quando o texto é clicado | /tellraw @a {text:"Click",click_event:{action:"run_command",command:"/say hi"}} |
| hover_event | O que é mostrado quando o ponteiro fica sobre o texto | /tellraw @a {text:"Hover",hover_event:{action:"show_text",value:"Tooltip"}} |
| run_command | command | Executa o comando como o jogador que clica | /tellraw @a {text:"Click",click_event:{action:"run_command",command:"/say hi"}} |
| suggest_command | command | Coloca o texto na caixa de bate-papo | /tellraw @a {text:"Click",click_event:{action:"suggest_command",command:"/tp @s 0 64 0"}} |
| open_url | url | Abre um endereço da web | /tellraw @a {text:"Click",click_event:{action:"open_url",url:"https://www.minecraft.net"}} |
| copy_to_clipboard | value | Copia o texto para a área de transferência | /tellraw @a {text:"Click",click_event:{action:"copy_to_clipboard",value:"copied text"}} |
| change_page | page | Vira para uma página de um livro, 1 ou mais | /tellraw @a {text:"Click",click_event:{action:"change_page",page:2}} |
| show_dialog | dialog | Abre um diálogo, por id ou escrito por extenso | /tellraw @a {text:"Click",click_event:{action:"show_dialog",dialog:"minecraft:server_links"}} |
| custom | id, payload (opcional) | Envia um evento personalizado ao servidor | /tellraw @a {text:"Click",click_event:{action:"custom",id:"my_pack:event",payload:{a:1}}} |
| show_text | value | Um componente de texto como dica | /tellraw @a {text:"Hover",hover_event:{action:"show_text",value:{text:"Tooltip",color:"yellow"}}} |
| show_item | id, count (opcional), components (opcional) | A dica de um item | /tellraw @a {text:"Hover",hover_event:{action:"show_item",id:"minecraft:diamond_sword",count:1,components:{"minecraft:damage":5}}} |
| show_entity | id, uuid, name (opcional) | Tipo, nome e UUID de uma entidade | /tellraw @a {text:"Hover",hover_event:{action:"show_entity",id:"minecraft:pig",uuid:"dd12be42-52a9-4a91-a8a1-11c01849e498",name:"Porky"}} |
| Mensagem de chat | /tellraw @a "Hello" |
| Título | /title @a title {text:"Welcome",color:"gold",bold:true} |
| Barra de ação | /title @a actionbar {text:"Low health",color:"red"} |
| Texto: Placa | /setblock ~ ~ ~ minecraft:oak_sign{front_text:{messages:["Line 1",{text:"Line 2",color:"red"},"",""]}} |
| Nome da entidade | /summon minecraft:zombie ~ ~ ~ {CustomName:{text:"Boss",color:"dark_red"},CustomNameVisible:1b} |
| Nome do item | /give @s minecraft:stick[custom_name={text:"Magic Wand",color:"gold",italic:false}] |
| Nome da barra de chefe | /bossbar add my_pack:boss {text:"Boss",color:"red"} |
| Nome do objetivo | /scoreboard objectives add kills minecraft.killed:minecraft.zombie {text:"Zombie Kills",color:"green"} |
/tellraw @a {text:"Hello",color:"red"}Envia um Hello vermelho a todos os jogadores.
/tellraw @a ["",{text:"A",color:"red"},{text:"B",color:"blue"}]Envia um A vermelho seguido de um B azul. A primeira entrada vazia mantém as cores separadas.
/tellraw @a {text:"Click",click_event:{action:"suggest_command",command:"/tp @s 0 64 0"}}Envia um texto que preenche a caixa de chat com um comando de teletransporte ao ser clicado.
/tellraw @a ["Score: ",{score:{name:"@s",objective:"kills"},color:"gold"}]Mostra a pontuação de kills de quem executa o comando.
/tellraw @a {text:"Hover",hover_event:{action:"show_item",id:"minecraft:diamond_sword",count:1,components:{"minecraft:damage":5}}}Envia um texto que mostra a dica de uma espada de diamante quando o ponteiro fica sobre ele.
/title @a title {text:"Welcome",color:"gold",bold:true}Mostra um título dourado em negrito a cada jogador.
/title @a subtitle {text:"Good luck",italic:true}Define o subtítulo exibido abaixo do próximo título.
/title @a actionbar {text:"Low health",color:"red"}Mostra texto vermelho acima da barra de atalhos.
/title @a times 0.5s 3s 1sFaz os títulos surgirem gradualmente por meio segundo, permanecerem por 3 segundos e desaparecerem gradualmente por 1 segundo.

