Códigos de color y formato: códigos §, hexadecimal y dónde funciona cada uno
Los códigos de signo de sección aún funcionan en algunos lugares y se ignoran en otros. Aquí está la tabla completa, la sintaxis hexadecimal que los reemplazó y qué contextos aceptan qué.
Hay tres formas de colorear texto en Minecraft y no son intercambiables. Usar la incorrecta para el contexto es la razón por la que un cartel muestra §6 como caracteres literales.
Los dieciséis códigos heredados
| Código | Color | Código | Color |
|---|---|---|---|
§0 | negro | §8 | gris oscuro |
§1 | azul oscuro | §9 | azul |
§2 | verde oscuro | §a | verde |
§3 | aguamarina oscuro | §b | aguamarina |
§4 | rojo oscuro | §c | rojo |
§5 | morado oscuro | §d | morado claro |
§6 | dorado | §e | amarillo |
§7 | gris | §f | blanco |
Además del formato: §k ofuscado, §l negrita, §m tachado, §n subrayado, §o cursiva, §r restablecer.
§r restablece todo, color y formato juntos. No hay forma de eliminar solo la negrita; debes restablecer y volver a aplicar el color.
Dónde funcionan los códigos §
| Contexto | Códigos § |
|---|---|
server.properties MOTD | ✅ |
| Libro y pluma (escrito manualmente) | ❌ |
| Renombrado en Yunque | ❌ en vanilla |
| Carteles (escritos en el juego) | ❌ |
/tellraw y texto JSON | ❌ — usa el campo color |
| Nombres de objetos establecidos por comando | ❌ — usa JSON |
| La mayoría de los plugins | ✅, a menudo con & en lugar de § |
El patrón: cualquier cosa escrita por un Jugador es literal; cualquier cosa establecida por un comando usa JSON. Los plugins aceptan &6 y lo traducen, por eso una configuración de plugin se ve diferente de una de vanilla.
El hexadecimal reemplazó la paleta
Los componentes de texto JSON aceptan cualquier color:
{ "text": "Custom", "color": "#FF8800" }
Dieciséis colores se convirtieron en dieciséis millones. Los colores con nombre aún funcionan y son más cortos, así que "color": "gold" está bien donde #FFAA00 sería suficiente.
El hexadecimal no funciona en formato § en vanilla. Algunos servidores admiten §x§F§F§8§8§0§0 — eso es una extensión de Spigot, no un comportamiento de vanilla, y falla en un cliente de vanilla.
Escribir el signo de sección
§ es U+00A7. Opciones:
- Copiarlo de algún lugar
Alt+21en el teclado numérico de Windows- La mayoría de los plugins te permiten escribir
&y convertirlo
En server.properties el archivo es Unicode escapado, por lo que la línea MOTD a menudo se lee §6 en lugar de §6. Ambos son el mismo carácter.
Símbolos Unicode en nombres
Los carteles, Libros y nombres de objetos aceptan cualquier Unicode, que es como los servidores obtienen ✦ ✧ ❖ ➤ ★ en los nombres. No hay un código para escribirlos; se pegan como caracteres. Cualquier cosa en la cobertura de la fuente se renderiza; cualquier cosa fuera de ella se convierte en un cuadro de glifo faltante.
Haz clic para copiar cualquier código de color o símbolo Unicode, y ver qué contextos lo aceptan, en la Referencia de Símbolos y Códigos de Color.