Kode warna dan format: Kode §, heksadesimal, dan di mana masing-masing masih berfungsi
Kode tanda bagian (section-sign) masih berfungsi di beberapa tempat dan diabaikan di tempat lain. Berikut adalah tabel lengkapnya, sintaks heksadesimal yang menggantikannya, dan konteks mana yang menerima apa.
Ada tiga cara untuk mewarnai teks di Minecraft dan ketiganya tidak dapat dipertukarkan. Menggunakan cara yang salah untuk konteksnya adalah alasan mengapa sebuah papan nama menampilkan §6 sebagai karakter literal.
Enam belas kode lama
| Kode | Warna | Kode | Warna |
|---|---|---|---|
§0 | hitam | §8 | abu-abu gelap |
§1 | biru gelap | §9 | biru |
§2 | hijau gelap | §a | hijau |
§3 | aqua gelap | §b | aqua |
§4 | merah gelap | §c | merah |
§5 | ungu gelap | §d | ungu muda |
§6 | emas | §e | kuning |
§7 | abu-abu | §f | putih |
Ditambah format: §k tersembunyi (obfuscated), §l tebal (bold), §m coret (strikethrough), §n garis bawah (underline), §o miring (italic), §r atur ulang (reset).
§r mengatur ulang semuanya, warna dan format secara bersamaan. Tidak ada cara untuk hanya menghapus tebal — Anda harus mengatur ulang dan menerapkan kembali warnanya.
Di mana kode § berfungsi
| Konteks | Kode § |
|---|---|
server.properties MOTD | ✅ |
| Buku dan Pena (diketik manual) | ❌ |
| Mengganti nama di Paron | ❌ di vanilla |
| Papan nama (diketik dalam game) | ❌ |
/tellraw dan teks JSON | ❌ — gunakan bidang color |
| Nama item yang diatur oleh perintah | ❌ — gunakan JSON |
| Sebagian besar plugin | ✅, seringkali dengan & alih-alih § |
Polanya: apa pun yang diketik oleh Pemain bersifat literal; apa pun yang diatur oleh perintah menggunakan JSON. Plugin menerima &6 dan menerjemahkannya, itulah sebabnya konfigurasi plugin terlihat berbeda dari konfigurasi vanilla.
Heksadesimal menggantikan palet
Komponen teks JSON dapat menggunakan warna apa pun:
{ "text": "Custom", "color": "#FF8800" }
Enam belas warna menjadi enam belas juta. Warna bernama masih berfungsi dan lebih pendek, jadi "color": "gold" baik-baik saja di mana #FFAA00 akan berfungsi.
Heksadesimal tidak berfungsi dalam bentuk § di vanilla. Beberapa server mendukung §x§F§F§8§8§0§0 — itu adalah ekstensi Spigot, bukan perilaku vanilla, dan akan gagal pada klien vanilla.
Mengetik tanda bagian
§ adalah U+00A7. Pilihan:
- Salin dari suatu tempat
Alt+21pada numpad Windows- Sebagian besar plugin memungkinkan Anda menulis
&dan mengonversinya
Di server.properties file tersebut adalah Unicode yang di-escape, jadi baris MOTD sering terbaca §6 daripada §6. Keduanya adalah karakter yang sama.
Simbol Unicode dalam nama
Papan nama, Buku, dan nama item menerima Unicode apa pun, itulah sebabnya server bisa mendapatkan ✦ ✧ ❖ ➤ ★ ke dalam nama. Tidak ada kode untuk mengetiknya — mereka ditempel sebagai karakter. Apa pun dalam cakupan font akan dirender; apa pun di luarnya akan menjadi kotak glyph yang hilang.
Klik untuk menyalin kode warna atau simbol Unicode apa pun, dan lihat konteks mana yang menerimanya, di Referensi Simbol & Kode Warna.