Mã màu và định dạng: mã §, hex, và nơi từng loại còn hoạt động
Mã ký hiệu § vẫn hoạt động ở một số nơi và bị bỏ qua ở những nơi khác. Đây là bảng đầy đủ, cú pháp hex đã thay thế chúng, và ngữ cảnh nào chấp nhận cái gì.
Có ba cách để tô màu văn bản trong Minecraft và chúng không thể thay thế cho nhau. Dùng sai cách cho ngữ cảnh chính là lý do một §6 gõ trên biển hiệu đơn giản là biến mất.
Mười sáu mã cũ
| Mã | Màu | Mã | Màu |
|---|---|---|---|
§0 | đen | §8 | xám đậm |
§1 | xanh lam đậm | §9 | xanh lam |
§2 | xanh lá đậm | §a | xanh lá |
§3 | xanh ngọc đậm | §b | xanh ngọc |
§4 | đỏ đậm | §c | đỏ |
§5 | tím đậm | §d | tím nhạt |
§6 | vàng kim | §e | vàng |
§7 | xám | §f | trắng |
Cộng thêm định dạng: §k obfuscated, §l in đậm, §m gạch ngang, §n gạch chân, §o in nghiêng, §r đặt lại.
§r đặt lại mọi thứ, cả màu lẫn định dạng. Không có cách nào chỉ gỡ bỏ riêng phần in đậm — bạn phải đặt lại rồi áp dụng lại màu.
Nơi mã § hoạt động
| Ngữ cảnh | Mã § |
|---|---|
server.properties MOTD | ✅ |
| Sách và bút lông (gõ thủ công) | ❌ |
| Đổi tên bằng Cái đe | ❌ trong vanilla |
| Biển hiệu (gõ trong game) | ❌ |
/tellraw và văn bản JSON | ✅ bên trong một chuỗi text, nhưng nên dùng trường color |
| Tên vật phẩm đặt bằng lệnh | ✅ bên trong văn bản, nhưng nên dùng trường JSON |
| Hầu hết plugin | ✅, thường với & thay vì § |
Quy luật: bất cứ thứ gì Người chơi gõ đều bị loại bỏ § trước khi được lưu; bất cứ thứ gì được đặt bằng lệnh đều là một text component, nơi trường color là cách làm gọn gàng (một § bên trong văn bản vẫn hoạt động). Plugin chấp nhận &6 và chuyển đổi nó, đó là lý do file cấu hình plugin trông khác với file vanilla.
Hex đã thay thế bảng màu
Text component JSON nhận bất kỳ màu nào:
{ "text": "Custom", "color": "#FF8800" }
Mười sáu màu đã trở thành mười sáu triệu màu. Các màu có tên vẫn hoạt động và ngắn hơn, nên "color": "gold" là ổn ở nơi #FFAA00 cũng làm được.
Hex không hoạt động ở dạng § trong vanilla. Một số server hỗ trợ §x§F§F§8§8§0§0 — đó là tiện ích mở rộng của Spigot, không phải hành vi vanilla, và nó thất bại trên client vanilla.
Gõ ký hiệu section
§ là U+00A7. Các lựa chọn:
- Sao chép nó từ đâu đó
Alt+21trên bàn phím số Windows- Hầu hết plugin cho phép bạn viết
&và tự động chuyển đổi
Trong server.properties file là Unicode được escape, nên dòng MOTD thường đọc là \u00A76 thay vì §6. Cả hai đều là cùng một ký tự.
Ký hiệu Unicode trong tên
Biển hiệu, sách và tên vật phẩm chấp nhận bất kỳ Unicode nào, đó là cách các server đưa ✦ ✧ ❖ ➤ ★ vào tên. Không có mã để gõ chúng — chúng được dán dưới dạng ký tự. Bất cứ thứ gì nằm trong phạm vi phông chữ đều hiển thị; bất cứ thứ gì nằm ngoài sẽ thành ô vuông thiếu ký tự.
Nhấp để sao chép bất kỳ mã màu hay ký hiệu Unicode nào, và xem ngữ cảnh nào chấp nhận nó, tại Tham chiếu Ký hiệu & Mã màu.