MC Toolkit

Guias / Comandos e dados

Códigos de cor e formatação: códigos §, hex e onde cada um funciona

Os códigos de sinal de seção ainda funcionam em alguns lugares e são ignorados em outros. Aqui está a tabela completa, a sintaxe hexadecimal que os substituiu e quais contextos aceitam o quê.

Existem três maneiras de colorir texto no Minecraft e elas não são intercambiáveis. Usar a errada para o contexto é o motivo pelo qual uma placa renderiza §6 como caracteres literais.

Os dezesseis códigos legados

CódigoCorCódigoCor
§0preto§8cinza escuro
§1azul escuro§9azul
§2verde escuro§averde
§3água escura§bágua
§4vermelho escuro§cvermelho
§5roxo escuro§droxo claro
§6ouro§eamarelo
§7cinza§fbranco

Além da formatação: §k ofuscado, §l negrito, §m tachado, §n sublinhado, §o itálico, §r reset.

§r reseta tudo, cor e formatação juntas. Não há como remover apenas o negrito — você reseta e reaplica a cor.

Onde os códigos § funcionam

ContextoCódigos §
server.properties MOTD
Livro e pena (digitado manualmente)
Renomear na Bigorna❌ no vanilla
Placas (digitadas no jogo)
/tellraw e texto JSON❌ — use o campo color
Nomes de itens definidos por comando❌ — use JSON
A maioria dos plugins✅, frequentemente com & em vez de §

O padrão: tudo o que é digitado por um jogador é literal; tudo o que é definido por um comando usa JSON. Plugins aceitam &6 e o traduzem, é por isso que uma configuração de plugin parece diferente de uma vanilla.

Hexadecimal substituiu a paleta

Componentes de texto JSON aceitam qualquer cor:

{ "text": "Custom", "color": "#FF8800" }

Dezesseis cores se tornaram dezesseis milhões. As cores nomeadas ainda funcionam e são mais curtas, então "color": "gold" é bom onde #FFAA00 serviria.

Hexadecimal não funciona na forma § no vanilla. Alguns servidores suportam §x§F§F§8§8§0§0 — essa é uma extensão do Spigot, não um comportamento vanilla, e falha em um cliente vanilla.

Digitanto o sinal de seção

§ é U+00A7. Opções:

  • Copiá-lo de algum lugar
  • Alt + 21 no teclado numérico do Windows
  • A maioria dos plugins permite escrever & e converter

Em server.properties o arquivo é Unicode escapado, então a linha MOTD frequentemente lê §6 em vez de §6. Ambos são o mesmo caractere.

Símbolos Unicode em nomes

Placas, livros e nomes de itens aceitam qualquer Unicode, é assim que os servidores colocam ✦ ✧ ❖ ➤ ★ nos nomes. Não há código para digitá-los — eles são colados como caracteres. Tudo o que estiver na cobertura da fonte é renderizado; o que estiver fora dela se torna uma caixa de glifo ausente.

Clique para copiar qualquer código de cor ou símbolo Unicode, e veja quais contextos o aceitam, na Referência de Símbolos e Códigos de Cor.

Símbolos e códigos de cor →

Mais guias

Ver todos →

Procurando mais ferramentas de Minecraft?

Um conjunto de geradores, visualizadores e conversores que rodam no navegador — tudo grátis.