รหัสสีและรูปแบบข้อความ: รหัส §, hex และจุดที่แต่ละแบบยังใช้ได้
รหัสเครื่องหมายเซกชันยังใช้ได้ในบางที่ แต่ถูกเมินในบางที่ นี่คือตารางแบบเต็ม ไวยากรณ์ hex ที่มาแทนที่ และบริบทใดรับอะไรได้บ้าง
มีสามวิธีในการใส่สีข้อความใน Minecraft และมันใช้แทนกันไม่ได้ การใช้ผิดวิธีกับบริบทนั้นคือสาเหตุที่ §6 ที่พิมพ์บนป้ายแล้วหายไปเฉย ๆ
รหัสดั้งเดิมสิบหกแบบ
| รหัส | สี | รหัส | สี |
|---|---|---|---|
§0 | ดำ | §8 | เทาเข้ม |
§1 | น้ำเงินเข้ม | §9 | น้ำเงิน |
§2 | เขียวเข้ม | §a | เขียว |
§3 | เขียวมรกตเข้ม | §b | เขียวมรกต |
§4 | แดงเข้ม | §c | แดง |
§5 | ม่วงเข้ม | §d | ม่วงอ่อน |
§6 | ทอง | §e | เหลือง |
§7 | เทา | §f | ขาว |
บวกกับการจัดรูปแบบ: §k ทำให้อ่านไม่ออก, §l ตัวหนา, §m ขีดฆ่า, §n ขีดเส้นใต้, §o ตัวเอียง, §r รีเซ็ต
§r รีเซ็ตทุกอย่าง ทั้งสีและการจัดรูปแบบ ไม่มีวิธีลบแค่ตัวหนา — คุณต้องรีเซ็ตแล้วใส่สีใหม่
จุดที่รหัส § ใช้ได้
| บริบท | รหัส § |
|---|---|
server.properties MOTD | ✅ |
| หนังสือกับปากกาขนนก (พิมพ์เอง) | ❌ |
| เปลี่ยนชื่อบนทั่ง | ❌ ในวานิลลา |
| ป้าย (พิมพ์ในเกม) | ❌ |
/tellraw และข้อความ JSON | ✅ ภายในสตริง text แต่แนะนำให้ใช้ฟิลด์ color |
| ชื่อไอเทมที่ตั้งด้วยคำสั่ง | ✅ ภายในข้อความ แต่แนะนำให้ใช้ฟิลด์ JSON |
| ปลั๊กอินส่วนใหญ่ | ✅ มักใช้ & แทน § |
รูปแบบคือ: อะไรก็ตามที่ผู้เล่นพิมพ์จะถูกลบ § ออกก่อนจัดเก็บ ส่วนอะไรก็ตามที่ตั้งด้วยคำสั่งจะเป็น text component ซึ่งฟิลด์ color เป็นวิธีที่สะอาดที่สุด (การใส่ § ในข้อความก็ยังใช้ได้) ปลั๊กอินรับ &6 แล้วแปลงให้ ซึ่งเป็นเหตุผลที่คอนฟิกปลั๊กอินดูต่างจากของวานิลลา
Hex มาแทนที่จานสี
text component แบบ JSON รับสีอะไรก็ได้:
{ "text": "Custom", "color": "#FF8800" }
สิบหกสีกลายเป็นสิบหกล้าน สีที่มีชื่อยังใช้ได้และสั้นกว่า ดังนั้น "color": "gold" ก็ใช้ได้ในที่ที่ #FFAA00 ก็ทำได้
Hex ไม่ ทำงานในรูปแบบ § ในวานิลลา บางเซิร์ฟเวอร์รองรับ §x§F§F§8§8§0§0 — นั่นเป็นส่วนขยายของ Spigot ไม่ใช่พฤติกรรมวานิลลา และมันจะล้มเหลวบนไคลเอนต์วานิลลา
การพิมพ์เครื่องหมายเซกชัน
§ คือ U+00A7 ตัวเลือก:
- คัดลอกจากที่อื่น
Alt+21บนแป้นตัวเลข Windows- ปลั๊กอินส่วนใหญ่ให้คุณเขียน
&แล้วแปลงให้
ใน server.properties ไฟล์เป็น Unicode แบบ escape ดังนั้นบรรทัด MOTD มักอ่านเป็น \u00A76 แทนที่จะเป็น §6 ทั้งสองเป็นตัวอักษรเดียวกัน
สัญลักษณ์ Unicode ในชื่อ
ป้าย หนังสือ และชื่อไอเทมรับ Unicode อะไรก็ได้ ซึ่งเป็นวิธีที่เซิร์ฟเวอร์ใส่ ✦ ✧ ❖ ➤ ★ ลงในชื่อ ไม่มีรหัสให้พิมพ์ — มันถูกวางเป็นตัวอักษร อะไรก็ตามที่อยู่ในขอบเขตของฟอนต์จะแสดง อะไรที่อยู่นอกขอบเขตจะกลายเป็นกล่องสัญลักษณ์หาย
คลิกเพื่อคัดลอกรหัสสีหรือสัญลักษณ์ Unicode ใดก็ได้ และดูว่าบริบทใดรับมันได้ ใน Symbols & Color Code Reference