Kody kolorów i formatowania: kody §, hex i gdzie każdy z nich wciąż działa
Kody z symbolem paragrafu wciąż działają w niektórych miejscach, a w innych są ignorowane. Oto pełna tabela, składnia hex, która je zastąpiła, oraz to, co przyjmuje każdy kontekst.
W Minecraftzie tekst można kolorować na trzy sposoby i nie są one wymienne. Użycie niewłaściwego w danym kontekście jest powodem, dla którego §6 wpisany na tabliczce po prostu znika.
Szesnaście starszych kodów
| Kod | Kolor | Kod | Kolor |
|---|---|---|---|
§0 | czarny | §8 | ciemnoszary |
§1 | ciemnoniebieski | §9 | niebieski |
§2 | ciemnozielony | §a | zielony |
§3 | ciemny morski | §b | morski |
§4 | ciemnoczerwony | §c | czerwony |
§5 | ciemnofioletowy | §d | jasnofioletowy |
§6 | złoty | §e | żółty |
§7 | szary | §f | biały |
Dodatkowo formatowanie: §k obfuskacja, §l pogrubienie, §m przekreślenie, §n podkreślenie, §o kursywa, §r reset.
§r resetuje wszystko — kolor i formatowanie razem. Nie ma sposobu, aby usunąć tylko pogrubienie — trzeba zresetować i ponownie nałożyć kolor.
Gdzie działają kody §
| Kontekst | Kody § |
|---|---|
server.properties MOTD | ✅ |
| Książka z piórem (wpisywane ręcznie) | ❌ |
| Zmiana nazwy w kowadle | ❌ w vanilla |
| Tabliczki (wpisywane w grze) | ❌ |
/tellraw i tekst JSON | ✅ wewnątrz ciągu text, ale lepiej użyć pola color |
| Nazwy przedmiotów ustawiane komendą | ✅ wewnątrz tekstu, ale lepiej użyć pól JSON |
| Większość pluginów | ✅, często z & zamiast § |
Wzorzec jest taki: wszystko, co wpisuje Gracz, ma § usuwane przed zapisaniem; wszystko, co jest ustawiane komendą, to komponent tekstowy, gdzie pole color jest czystym sposobem (§ wewnątrz tekstu wciąż działa). Pluginy przyjmują &6 i tłumaczą go, dlatego konfiguracja pluginu wygląda inaczej niż vanilla.
Hex zastąpił paletę
Komponenty tekstowe JSON przyjmują dowolny kolor:
{ "text": "Custom", "color": "#FF8800" }
Szesnaście kolorów stało się szesnastoma milionami. Nazwane kolory wciąż działają i są krótsze, więc "color": "gold" jest w porządku tam, gdzie wystarczyłoby #FFAA00.
Hex nie działa w vanilla w formie §. Niektóre serwery obsługują §x§F§F§8§8§0§0 — to rozszerzenie Spigota, a nie zachowanie vanilla, i zawodzi na kliencie vanilla.
Wpisywanie symbolu paragrafu
§ to U+00A7. Opcje:
- Skopiuj go skądś
Alt+21na klawiaturze numerycznej w Windows- Większość pluginów pozwala wpisać
&i konwertuje go
W server.properties plik jest zapisany jako escape'owany Unicode, więc linia MOTD często brzmi \u00A76, a nie §6. Oba to ten sam znak.
Symbole Unicode w nazwach
Tabliczki, książki i nazwy przedmiotów przyjmują dowolny Unicode — tak serwery umieszczają ✦ ✧ ❖ ➤ ★ w nazwach. Nie ma kodu, którym można je wpisać — wkleja się je jako znaki. Wszystko, co mieści się w zakresie czcionki, się wyświetla; wszystko poza nim staje się pustym prostokątem brakującego glifu.
Kliknij, aby skopiować dowolny kod koloru lub symbol Unicode, i zobacz, które konteksty go przyjmują, w Symbols & Color Code Reference.