全部格式代码与颜色代码速查,可点击复制 §。
免费在线数据更新至 26.2
正在加载工具…
前景色是文字本身的颜色,阴影色是原版字体自动画在右下角一像素的那层深色,按 (前景 & 0xFCFCFC) >> 2 推出。十进制那一列是 /team modify、烟花的 Colors、皮革的 dyed_color 吃的格式。
基岩版的 §7 是 #C6C6C6,比 Java 的 #AAAAAA 亮一点;其余 15 色两版一致。
格式代码只叠加样式、不改颜色;§r 一次性清掉颜色和全部格式。
§m(删除线)与 §n(下划线)是 Java 独有的:基岩版把这两个码位占用成了材质色,见下方基岩色表。
基岩版相反:格式代码写在颜色代码之前也会保留,所以同一段文本在两版里可能显示不同。要跨版本一致,统一写成「颜色在前、格式在后」。
两种写法适用场景完全不同,也是最容易搞混的地方。
# 原版指令(客户端 1.16+)
/tellraw @a {"text":"橙色标题","color":"#FF5500","bold":true}
# Spigot 系的 § 串写法:§x 后面跟 6 个「§ + 一位十六进制」,共 14 字符
§x§F§F§5§5§0§0橙色标题
# MiniMessage
<#FF5500><bold>橙色标题</bold>这些码位在 Java 版不存在,写进 Java 服务器只会被原样吞掉。
§h–§u 这一批是 1.19.80 随盔甲纹饰的材质提示一起加入的,游戏内主要用于纹饰 tooltip。
很多服务端插件(EssentialsX、LuckPerms 等)允许用 & 代替 § 书写,由服务端在发送前翻译回 §,这样配置文件里就不必输入特殊字符。 写进 server.properties 时另有一个坑:Java 版 1.20 起该文件按 UTF-8 读取(失败才回退 ISO-8859-1),只要文件真的存成 UTF-8 就能直接写 §和中文;但用 Windows 记事本存成 GBK/ANSI 会触发回退,中文和 § 一起乱码。 写成 \u00A7 转义则与文件编码无关,任何情况下都不会错。
Java 版里颜色代码会清除它之前的所有格式代码,所以必须先写颜色再写格式:§c§l红色粗体 有效,§l§c 会被 §c 把粗体清掉。基岩版相反,格式代码在颜色代码之后仍然保留。另外 §r 会一次性清掉颜色和格式,写在需要还原的位置。
原版命令里的文本组件直接写 "color":"#FF5500",客户端从 1.16 起就支持。服务端聊天和 MOTD 走的是 Spigot 系的 §x§R§R§G§G§B§B 长写法(共 14 个字符),只有 Spigot、Paper、BungeeCord、Velocity 会翻译成真彩色,原版服务端会把 §x 吞掉、最后显示成黑字。
原版只认 §(分节符);& 是 Bukkit/Spigot 系服务端的扩展写法。本站的代码表两种都给,复制时按目标场景选择。
Windows 按 Alt+0167(小键盘),macOS 按 Option+6,Android 用 Gboard 长按 S 或从剪贴板粘贴;最省事的办法是直接在本站点击代码复制——复制结果已经带上符号。