Rehberler / Komutlar ve Veriler
Renk ve biçimlendirme kodları: § kodları, hex ve her birinin hâlâ nerede çalıştığı
Bölüm işareti kodları bazı yerlerde hâlâ çalışıyor, bazı yerlerde yok sayılıyor. İşte tam tablo, onların yerini alan hex sözdizimi ve hangi bağlamın neyi kabul ettiği.
Minecraft'ta metni renklendirmenin üç yolu var ve bunlar birbirinin yerine geçmez. Bağlama uygun olmayanı kullanmak, bir tabelaya yazdığınız §6 kodunun neden aniden kaybolduğunun cevabıdır.
On altı eski kod
| Kod | Renk | Kod | Renk |
|---|---|---|---|
§0 | siyah | §8 | koyu gri |
§1 | koyu mavi | §9 | mavi |
§2 | koyu yeşil | §a | yeşil |
§3 | koyu turkuaz | §b | turkuaz |
§4 | koyu kırmızı | §c | kırmızı |
§5 | koyu mor | §d | açık mor |
§6 | altın | §e | sarı |
§7 | gri | §f | beyaz |
Ayrıca biçimlendirme: §k gizlenmiş, §l kalın, §m üstü çizili, §n altı çizili, §o eğik, §r sıfırla.
§r her şeyi sıfırlar, hem rengi hem biçimlendirmeyi. Yalnızca kalın yazıyı kaldırmanın bir yolu yok — sıfırlayıp rengi yeniden uygularsınız.
§ kodlarının çalıştığı yerler
| Bağlam | § kodları |
|---|---|
server.properties MOTD | ✅ |
| Kitap ve Kalem (elle yazılan) | ❌ |
| Örs ile yeniden adlandırma | ❌ vanilla'da |
| Tabelalar (oyun içinde yazılan) | ❌ |
/tellraw ve JSON metni | ✅ bir text dizesinin içinde, ama color alanı tercih edilir |
| Komutla ayarlanan eşya adları | ✅ metnin içinde, ama JSON alanları tercih edilir |
| Çoğu eklenti | ✅, genellikle § yerine & ile |
Örüntü şu: Oyuncunun yazdığı her şeyde § kaydedilmeden önce ayıklanır; komutla ayarlanan her şey ise bir metin bileşenidir ve burada color alanı en temiz yoldur (metnin içindeki bir § yine de çalışır). Eklentiler &6 kabul edip dönüştürür; bir eklenti yapılandırmasının vanilla olandan farklı görünmesinin sebebi budur.
Hex, paletin yerini aldı
JSON metin bileşenleri her rengi kabul eder:
{ "text": "Custom", "color": "#FF8800" }
On altı renk on altı milyon oldu. Adlandırılmış renkler hâlâ çalışıyor ve daha kısa, yani #FFAA00 işi görecekken "color": "gold" de sorun değil.
Hex, vanilla'da § biçiminde çalışmaz. Bazı sunucular §x§F§F§8§8§0§0 destekler — bu bir Spigot uzantısıdır, vanilla davranışı değildir ve vanilla bir istemcide başarısız olur.
Bölüm işaretini yazmak
§, U+00A7 demektir. Seçenekler:
- Bir yerden kopyalayın
- Windows'ta sayı tuş takımında
Alt+21 - Çoğu eklenti
&yazıp dönüştürmenize izin verir
server.properties dosyasında kaçışlı Unicode kullanılır, bu yüzden MOTD satırı genellikle §6 yerine \u00A76 olarak görünür. İkisi de aynı karakterdir.
Adlarda Unicode semboller
Tabelalar, kitaplar ve eşya adları herhangi bir Unicode'u kabul eder; sunucuların adlara ✦ ✧ ❖ ➤ ★ koymasının yolu budur. Bunları yazacak bir kod yok — karakter olarak yapıştırılırlar. Yazı tipinin kapsamındaki her şey görüntülenir; kapsam dışındaki her şey eksik glif kutusuna dönüşür.
Herhangi bir renk kodunu veya Unicode sembolünü kopyalamak için tıklayın ve hangi bağlamların hangisini kabul ettiğini Semboller ve Renk Kodu Referansı sayfasında görün.