Codes couleur et de formatage : codes §, hexadécimal et où chacun fonctionne encore
Les codes de section fonctionnent toujours à certains endroits et sont ignorés à d'autres. Voici le tableau complet, la syntaxe hexadécimale qui les a remplacés, et quels contextes acceptent quoi.
Il existe trois façons de colorer le texte dans Minecraft et elles ne sont pas interchangeables. Utiliser la mauvaise pour le contexte est la raison pour laquelle une pancarte affiche §6 comme des caractères littéraux.
Les seize codes hérités
| Code | Couleur | Code | Couleur |
|---|---|---|---|
§0 | noir | §8 | gris foncé |
§1 | bleu foncé | §9 | bleu |
§2 | vert foncé | §a | vert |
§3 | cyan foncé | §b | cyan |
§4 | rouge foncé | §c | rouge |
§5 | violet foncé | §d | violet clair |
§6 | or | §e | jaune |
§7 | gris | §f | blanc |
Plus le formatage : §k obscurci, §l gras, §m barré, §n souligné, §o italique, §r réinitialiser.
§r réinitialise tout, couleur et formatage ensemble. Il n'y a aucun moyen de supprimer uniquement le gras — vous réinitialisez et réappliquez la couleur.
Où les codes § fonctionnent
| Contexte | Codes § |
|---|---|
server.properties MOTD | ✅ |
| Livre et plume (tapé manuellement) | ❌ |
| Renommage à l'Enclume | ❌ en vanilla |
| Pancartes (tapées en jeu) | ❌ |
/tellraw et texte JSON | ❌ — utilisez le champ color |
| Noms d'objets définis par commande | ❌ — utilisez JSON |
| La plupart des plugins | ✅, souvent avec & au lieu de § |
Le modèle : tout ce qui est tapé par un Joueur est littéral ; tout ce qui est défini par une commande utilise JSON. Les plugins acceptent &6 et le traduisent, c'est pourquoi une configuration de plugin semble différente d'une configuration vanilla.
L'hexadécimal a remplacé la palette
Les composants de 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" est acceptable là où #FFAA00 ferait l'affaire.
L'hexadécimal ne fonctionne pas sous la forme § en vanilla. Certains serveurs supportent §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 de quelque part
Alt+21sur le pavé numérique de Windows- La plupart des plugins vous permettent d'écrire
&et de convertir
Dans server.properties le fichier est de l'Unicode échappé, donc la ligne MOTD se lit souvent §6 plutôt que §6. Les deux sont le même caractère.
Symboles Unicode dans les noms
Les pancartes, les Livres et les noms d'objets acceptent n'importe quel Unicode, c'est ainsi que les serveurs obtiennent ✦ ✧ ❖ ➤ ★ dans les noms. Il n'y a pas de code pour les taper — ils sont collés comme des caractères. Tout ce qui est couvert par la police s'affiche ; tout ce qui ne l'est pas devient une boîte de glyphe manquant.
Cliquez pour copier n'importe quel code couleur ou symbole Unicode, et voir quels contextes l'acceptent, dans le Référence des symboles et codes couleur.