Voltar às ferramentas

Formatador de Chat JSON do Minecraft

Crie um componente de texto do Minecraft a partir de blocos estilizados — cores, eventos de clique e hover, tudo — e exporte o JSON exato para /tellraw, /title, /bossbar ou um livro escrito. Cole JSON existente de volta para o editar visualmente.

Criador

Segmentos de texto

Cada segmento é um trecho de texto estilizado. São concatenados numa única mensagem através do array extra — assim uma linha pode mudar de cor, ficar a negrito e tornar-se clicável a meio.

Segmento 1

Formatação

clickEvent

hoverEvent

Segmento 2

Formatação

clickEvent

hoverEvent

Segmento 3

Formatação

clickEvent

hoverEvent

Importar

Cole JSON existente para o editar

Cole um componente em bruto, ou uma linha de comando inteira como /tellraw @a {…} — o comando inicial é removido automaticamente. Arrays extra aninhados são achatados em segmentos com o estilo herdado resolvido.

Pré-visualização

Chat no jogo

[Wespner] Welcome to play.wespner.eu! [Click to spawn]

Opções

Resultado

Componente de texto válido. Interpreta-se sem erros e todos os eventos têm um valor utilizável.

comando tellraw

/tellraw @a {"text":"","extra":[{"text":"[Wespner] ","color":"gold","bold":true},{"text":"Welcome to play.wespner.eu! ","color":"yellow"},{"text":"[Click to spawn]","color":"aqua","underlined":true,"clickEvent":{"action":"run_command","value":"/spawn"},"hoverEvent":{"action":"show_text","contents":"Teleports you back to spawn"}}]}

JSON do componente de texto

{"text":"","extra":[{"text":"[Wespner] ","color":"gold","bold":true},{"text":"Welcome to play.wespner.eu! ","color":"yellow"},{"text":"[Click to spawn]","color":"aqua","underlined":true,"clickEvent":{"action":"run_command","value":"/spawn"},"hoverEvent":{"action":"show_text","contents":"Teleports you back to spawn"}}]}

Referência

Os pormenores que costumam apanhar as pessoas desprevenidas

O hoverEvent mudou de chave na 1.16. As versões modernas usam "hoverEvent":{"action":"show_text","contents":"…"}. Antes da 1.16 o conteúdo estava em "value". Use o seletor de formato do hoverEvent acima para mudar.
Versões muito recentes voltaram a renomear estes campos. A 1.21.5 reformulou a serialização de componentes de texto — clickEvent/hoverEvent passaram a click_event/hover_event. Esta ferramenta produz a forma camelCase já consolidada, que quase todos os plugins, datapacks e guias ainda usam.
O estilo é herdado, não isolado. Tudo dentro de extra herda a cor e formatação do elemento pai a menos que as substitua. É por isso que esta ferramenta envolve os seus segmentos numa raiz vazia — uma folha em branco, para que o segmento três não fique a negrito por acidente só porque o segmento um estava.
Nem todos os alvos respeitam todos os eventos. O clickEvent e o hoverEvent só fazem algo no chat e nos livros. Num title, subtitle, action bar ou boss bar são ignorados silenciosamente. O change_page é exclusivo de livros, e o open_url só aceita http:// ou https:// e nada mais.

Gere o seu próprio servidor de jogos?

Servidores de jogos Wespner com proteção DDoS, discos NVMe e ativação em poucos minutos.

Ver alojamento