Códigos de cor e formatação: códigos §, hex e onde cada um ainda 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ódigo | Cor | Código | Cor |
|---|---|---|---|
§0 | preto | §8 | cinza escuro |
§1 | azul escuro | §9 | azul |
§2 | verde escuro | §a | verde |
§3 | água escura | §b | água |
§4 | vermelho escuro | §c | vermelho |
§5 | roxo escuro | §d | roxo claro |
§6 | ouro | §e | amarelo |
§7 | cinza | §f | branco |
Além da formatação: §k ofuscado, §l negrito, §m tachado, §n sublinhado, §o itálico, §r redefinir.
§r redefine tudo, cor e formatação juntas. Não há como remover apenas o negrito — você redefine e reaplica a cor.
Onde os códigos § funcionam
| Contexto | Códigos § |
|---|---|
server.properties MOTD | ✅ |
| Livro e Pena (digitado manualmente) | ❌ |
| Renomeação 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: qualquer coisa digitada por um Jogador é literal; qualquer coisa definida por um comando usa JSON. Plugins aceitam &6 e o traduzem, é por isso que uma configuração de plugin parece diferente de uma vanilla.
Hex 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.
Hex não funciona na forma § no vanilla. Alguns servidores suportam §x§F§F§8§8§0§0 — essa é uma extensão Spigot, não um comportamento vanilla, e falha em um cliente vanilla.
Digitanto o sinal de seção
§ é U+00A7. Opções:
- Copie de algum lugar
Alt+21no teclado numérico do Windows- A maioria dos plugins permite que você escreva
&e converte
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. Qualquer coisa na cobertura da fonte é renderizada; qualquer coisa 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.