MC Toolkit

Guides / Commandes et données

Codes de couleur et de formatage : codes §, hexadécimal, et où chacun fonctionne encore

Les codes signe de section fonctionnent encore à certains endroits et sont ignorés à d'autres. Voici le tableau complet, la syntaxe hexadécimale qui les a remplacés, et les contextes qui acceptent quoi.

Il existe trois façons de colorer du texte dans Minecraft et elles ne sont pas interchangeables. Utiliser la mauvaise selon le contexte, c'est pourquoi un §6 tapé sur un panneau disparaît tout simplement.

Les seize codes hérités

CodeCouleurCodeCouleur
§0noir§8gris foncé
§1bleu foncé§9bleu
§2vert foncé§avert
§3cyan foncé§bcyan
§4rouge foncé§crouge
§5violet foncé§dviolet clair
§6or§ejaune
§7gris§fblanc

Plus le formatage : §k obfusqué, §l gras, §m barré, §n souligné, §o italique, §r réinitialisation.

§r réinitialise tout, couleur et formatage ensemble. Il n'existe aucun moyen de retirer uniquement le gras — il faut réinitialiser puis réappliquer la couleur.

Où les codes § fonctionnent

ContexteCodes §
server.properties MOTD✅
Livre et plume (tapé manuellement)❌
Renommage à l'enclume❌ en vanilla
Panneaux (tapés en jeu)❌
/tellraw et texte JSON✅ dans une chaîne text, mais préférez le champ color
Noms d'objets définis par commande✅ dans le texte, mais préférez les champs JSON
La plupart des plugins✅, souvent avec & au lieu de §

La logique : tout ce qu'un joueur tape voit ses § supprimés avant d'être stocké ; tout ce qui est défini par une commande est un composant texte, où le champ color est la méthode propre (un § dans le texte fonctionne encore). Les plugins acceptent &6 et le traduisent, c'est pourquoi une configuration de plugin est différente d'une configuration vanilla.

L'hexadécimal a remplacé la palette

Les composants texte JSON acceptent n'importe quelle couleur :

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

Seize couleurs sont devenues seize millions. Les couleurs nommées fonctionnent toujours et sont plus courtes, donc "color": "gold" convient là où #FFAA00 ferait l'affaire.

L'hexadécimal ne fonctionne pas sous la forme § en vanilla. Certains serveurs prennent en charge §x§F§F§8§8§0§0 — c'est une extension Spigot, pas un comportement vanilla, et cela échoue sur un client vanilla.

Taper le signe de section

§ est U+00A7. Options :

  • Le copier depuis quelque part
  • Alt + 21 sur le pavé numérique Windows
  • La plupart des plugins vous laissent écrire & et le convertissent

Dans server.properties, le fichier est en Unicode échappé, donc la ligne MOTD se lit souvent \u00A76 plutôt que §6. Les deux représentent le même caractère.

Symboles Unicode dans les noms

Les panneaux, les livres et les noms d'objets acceptent n'importe quel Unicode, c'est ainsi que les serveurs intègrent ✦ ✧ ❖ ➤ ★ dans les noms. Il n'y a aucun code pour les taper — ils sont collés en tant que caractères. Tout ce qui est couvert par la police s'affiche ; tout ce qui en est absent devient un carré de glyphe manquant.

Cliquez pour copier n'importe quel code de couleur ou symbole Unicode, et voir quels contextes l'acceptent, dans la Référence des symboles et codes de couleur.

Symboles et codes de couleur →

Plus de guides

Tout voir →