Farb- und Formatierungscodes: §-Codes, Hex und wo was noch funktioniert
Abschnittszeichen-Codes funktionieren an manchen Stellen noch und werden an anderen ignoriert. Hier ist die vollständige Tabelle, die Hex-Syntax, die sie ersetzt hat, und welche Kontexte was akzeptieren.
Es gibt drei Möglichkeiten, Text in Minecraft zu färben, und sie sind nicht austauschbar. Wenn man für den Kontext die falsche verwendet, verschwindet ein §6, das man auf ein Schild tippt, einfach.
Die sechzehn Legacy-Codes
| Code | Farbe | Code | Farbe |
|---|---|---|---|
§0 | Schwarz | §8 | Dunkelgrau |
§1 | Dunkelblau | §9 | Blau |
§2 | Dunkelgrün | §a | Grün |
§3 | Dunkelaqua | §b | Aqua |
§4 | Dunkelrot | §c | Rot |
§5 | Dunkelviolett | §d | Hellviolett |
§6 | Gold | §e | Gelb |
§7 | Grau | §f | Weiß |
Dazu die Formatierungen: §k verschleiert, §l fett, §m durchgestrichen, §n unterstrichen, §o kursiv, §r zurücksetzen.
§r setzt alles zurück, Farbe und Formatierung zusammen. Es gibt keine Möglichkeit, nur Fett zu entfernen — man setzt zurück und wendet die Farbe erneut an.
Wo §-Codes funktionieren
| Kontext | §-Codes |
|---|---|
server.properties MOTD | ✅ |
| Buch und Feder (manuell getippt) | ❌ |
| Amboss-Umbenennung | ❌ in Vanilla |
| Schilder (im Spiel getippt) | ❌ |
/tellraw und JSON-Text | ✅ innerhalb eines text-Strings, aber besser das color-Feld verwenden |
| Item-Namen per Befehl gesetzt | ✅ innerhalb des Textes, aber besser JSON-Felder verwenden |
| Die meisten Plugins | ✅, oft mit & statt § |
Das Muster: Alles, was ein Spieler tippt, wird von § befreit, bevor es gespeichert wird; alles, was per Befehl gesetzt wird, ist eine Textkomponente, bei der das color-Feld der saubere Weg ist (ein § innerhalb des Textes funktioniert trotzdem). Plugins akzeptieren &6 und übersetzen es, weshalb eine Plugin-Konfiguration anders aussieht als eine Vanilla-Konfiguration.
Hex hat die Palette ersetzt
JSON-Textkomponenten nehmen jede Farbe:
{ "text": "Custom", "color": "#FF8800" }
Aus sechzehn Farben wurden sechzehn Millionen. Die benannten Farben funktionieren noch und sind kürzer, also ist "color": "gold" in Ordnung, wo #FFAA00 es auch täte.
Hex funktioniert in Vanilla nicht in der Form §. Manche Server unterstützen §x§F§F§8§8§0§0 — das ist eine Spigot-Erweiterung, kein Vanilla-Verhalten, und sie schlägt auf einem Vanilla-Client fehl.
Das Abschnittszeichen tippen
§ ist U+00A7. Optionen:
- Von irgendwo kopieren
Alt+21auf dem Windows-Nummernblock- Die meisten Plugins lassen einen
&schreiben und konvertieren es
In server.properties ist die Datei escaptes Unicode, daher liest sich die MOTD-Zeile oft \u00A76 statt §6. Beides ist dasselbe Zeichen.
Unicode-Symbole in Namen
Schilder, Bücher und Item-Namen akzeptieren jedes Unicode, so bekommen Server ✦ ✧ ❖ ➤ ★ in Namen. Es gibt keinen Code, um sie zu tippen — sie werden als Zeichen eingefügt. Alles, was in der Abdeckung der Schriftart liegt, wird gerendert; alles außerhalb wird zu einem Kästchen für ein fehlendes Glyph.
Klicke, um einen beliebigen Farbcode oder ein Unicode-Symbol zu kopieren und zu sehen, welche Kontexte es akzeptieren, in der Symbols & Color Code Reference.