Códigos de color y formato: códigos §, hexadecimal y dónde sigue funcionando cada uno
Los códigos con signo de sección siguen funcionando en algunos sitios y se ignoran en otros. Aquí tienes la tabla completa, la sintaxis hexadecimal que los sustituyó y qué acepta cada contexto.
Hay tres formas de colorear texto en Minecraft y no son intercambiables. Usar la equivocada para el contexto es la razón por la que un §6 escrito en un cartel simplemente desaparece.
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 | cian oscuro | §b | cian |
§4 | rojo oscuro | §c | rojo |
§5 | morado oscuro | §d | morado claro |
§6 | dorado | §e | amarillo |
§7 | gris | §f | blanco |
Además, el formato: §k obfuscated (ofuscado), §l bold (negrita), §m strikethrough (tachado), §n underline (subrayado), §o italic (cursiva), §r reset (restablecer).
§r restablece todo, color y formato a la vez. No hay forma de quitar solo la negrita: hay que restablecer y volver a aplicar el color.
Dónde funcionan los códigos §
| Contexto | Códigos § |
|---|---|
server.properties MOTD | ✅ |
| Libro y pluma (escrito a mano) | ❌ |
| Renombrar en el yunque | ❌ en vanilla |
| Carteles (escritos en el juego) | ❌ |
/tellraw y texto JSON | ✅ dentro de una cadena text, pero mejor usa el campo color |
| Nombres de objetos definidos por comando | ✅ dentro del texto, pero mejor usa campos JSON |
| La mayoría de plugins | ✅, a menudo con & en lugar de § |
El patrón: todo lo que escribe un jugador tiene los § eliminados antes de guardarse; todo lo que define un comando es un componente de texto, donde el campo color es la forma limpia (un § dentro del texto sigue funcionando). Los plugins aceptan &6 y lo traducen, y por eso la configuración de un plugin se ve distinta de una de vanilla.
El hexadecimal sustituyó a 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 siguen funcionando y son más cortos, así que "color": "gold" está bien donde #FFAA00 serviría.
El hexadecimal no funciona en forma § en vanilla. Algunos servidores admiten §x§F§F§8§8§0§0 — eso es una extensión de Spigot, no comportamiento vanilla, y falla en un cliente vanilla.
Cómo escribir el signo de sección
§ es U+00A7. Opciones:
- Copiarlo de algún sitio
Alt+21en el teclado numérico de Windows- La mayoría de plugins te dejan escribir
&y lo convierten
En server.properties el archivo es Unicode escapado, así que la línea del MOTD suele leerse \u00A76 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, y así es como los servidores meten ✦ ✧ ❖ ➤ ★ en los nombres. No hay ningún código para escribirlos: se pegan como caracteres. Todo lo que esté en la cobertura de la fuente se renderiza; lo que quede fuera se convierte en un cuadro de glifo faltante.
Haz clic para copiar cualquier código de color o símbolo Unicode, y consulta qué contextos lo aceptan, en la Referencia de símbolos y códigos de color.