Códigos de cor e formatação: códigos §, hex e onde cada um ainda funciona
Os códigos de seção ainda funcionam em alguns lugares e são ignorados em outros. Veja a tabela completa, a sintaxe hex que os substituiu e quais contextos aceitam o quê.
Existem três formas de colorir texto no Minecraft e elas não são intercambiáveis. Usar a errada para o contexto é o motivo pelo qual um §6 digitado numa placa simplesmente some.
Os dezesseis códigos legados
| Código | Cor | Código | Cor |
|---|---|---|---|
§0 | preto | §8 | cinza-escuro |
§1 | azul-escuro | §9 | azul |
§2 | verde-escuro | §a | verde |
§3 | ciano-escuro | §b | ciano |
§4 | vermelho-escuro | §c | vermelho |
§5 | roxo-escuro | §d | roxo-claro |
§6 | dourado | §e | amarelo |
§7 | cinza | §f | branco |
Além da formatação: §k obfuscated, §l negrito, §m riscado, §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 aplica a cor de novo.
Onde os códigos § funcionam
| Contexto | Códigos § |
|---|---|
MOTD do server.properties | ✅ |
| Livro e Pena (digitado manualmente) | ❌ |
| Renomear na Bigorna | ❌ no vanilla |
| Placas (digitadas no jogo) | ❌ |
/tellraw e texto JSON | ✅ dentro de uma string text, mas prefira o campo color |
| Nomes de itens definidos por comando | ✅ dentro do texto, mas prefira os campos JSON |
| A maioria dos plugins | ✅, muitas vezes com & em vez de § |
O padrão: tudo o que o jogador digita tem os § removidos antes de ser armazenado; tudo o que é definido por comando é um componente de texto, em que o campo color é a forma limpa (um § dentro do texto ainda funciona). Plugins aceitam &6 e o convertem, e é por isso que a configuração de um plugin é diferente da de um vanilla.
O hex substituiu a paleta
Componentes de texto JSON aceitam qualquer cor:
{ "text": "Custom", "color": "#FF8800" }
De dezesseis cores para dezesseis milhões. As cores nomeadas ainda funcionam e são mais curtas, então "color": "gold" serve onde #FFAA00 daria conta.
O hex não funciona na forma § no vanilla. Alguns servidores aceitam §x§F§F§8§8§0§0 — isso é uma extensão do Spigot, não comportamento vanilla, e falha em um cliente vanilla.
Como digitar o sinal de seção
§ é U+00A7. Opções:
- Copiar de algum lugar
Alt+21no teclado numérico do Windows- A maioria dos plugins permite escrever
&e converter
No server.properties o arquivo é Unicode escapado, então a linha do MOTD costuma aparecer como \u00A76 em vez de §6. Os dois são o mesmo caractere.
Símbolos Unicode em nomes
Placas, livros e nomes de itens aceitam qualquer Unicode, e é assim que servidores colocam ✦ ✧ ❖ ➤ ★ nos nomes. Não existe código para digitá-los — eles são colados como caracteres. Tudo o que está na cobertura da fonte é renderizado; o que fica fora vira um quadrado de glifo ausente.
Clique para copiar qualquer código de cor ou símbolo Unicode, e veja quais contextos os aceitam, na Referência de Símbolos e Códigos de Cor.