Minecraft颜色代码是以§开头的代码(§c = 红色,§l = 粗体),用来给聊天、告示牌、物品名称和MOTD上色和添加格式。在下面的框中输入或粘贴文本,点击颜色或格式,然后以你所需场景的确切语法复制带代码的字符串 — 原版§、插件&、server.properties转义、/tellraw JSON组件,或MiniMessage。Java和Bedrock、hex渐变以及告示牌编辑器,全部免费且无广告。
更新至Java 26.3 · Bedrock 1.26.51,Java + Bedrock — 免费、无广告、28种语言。
Minecraft 颜色代码由 § 字符加一位十六进制数字组成(§c 红色、§e 黄色),另有格式代码(§l 粗体、§o 斜体)。Java 版使用 § 或插件常用的 & 形式;基岩版在告示牌、书和聊天中原生支持同样的颜色代码。原版 Java 版(1.16 及以上)仅能在 JSON 文本组件中使用任意十六进制颜色("color": "#RRGGBB");§x§R§R§G§G§B§B 序列是 Spigot/Paper/BungeeCord 服务器的约定,并非原版代码。
分节符代码——适用于聊天、告示牌、物品名称、世界/资源包文件。十六进制颜色会输出为 §x§R§R§G§G§B§B,只有 Spigot/Paper/BungeeCord 服务器才能读取;原版 Java 版需在 /tellraw 的 JSON 中使用十六进制颜色。
§6§l欢迎§r§a来到§r§c§l服务器§r!server.properties需要对§字节进行转义,否则会损坏成§。请将下面转义后的一行复制到你的motd=设置中。
\u00A76\u00A7l欢迎\u00A7r\u00A7a来到\u00A7r\u00A7c\u00A7l服务器\u00A7r!Java 版:直接在聊天中输入 § 会使你断开连接,因此请通过命令方块中的 /tellraw 或 /say 来为聊天着色。告示牌和物品名称只能通过命令使用代码——铁砧的重命名栏会去除 §。十六进制颜色(1.16 及以上)只能用于 JSON 文本组件的 color 字段;§x§R§R§G§G§B§B 序列由 Spigot/Paper/BungeeCord 服务器读取,原版 Java 版并不识别。
渐变会在文本中于两种或更多十六进制颜色之间过渡,并在每个字符前加上一个十六进制颜色代码。选择颜色、输入文本,然后复制逐字符的 §x§R§R§G§G§B§B 或 &#rrggbb 序列(适用于 Spigot/Paper/BungeeCord 服务器,1.16 及以上),也可复制单个 MiniMessage 渐变标签。原版 Java 版没有 § 十六进制代码:在原版中,十六进制颜色需写入 /tellraw 的 JSON 组件。
§x§f§f§0§0§0§0渐§x§a§a§3§9§5§5变§x§5§5§7§1§a§a文§x§0§0§a§a§f§f本在木告示牌上写下最多四行带样式的文本,在木板上预览,然后复制带代码的文本。在Bedrock上§代码直接生效;在Java上,需用命令将它们应用到告示牌。
§6§l欢迎
光临本店
提示:在Bedrock上你可以把这些代码直接输入到告示牌上。在Java上,告示牌需要一条命令,例如把文本放在JSON组件中的/setblock。
16个颜色代码及其§和&形式以及hex值。代码在Java和Bedrock上相同;hex值为游戏内聊天颜色。
| 颜色 | 名称 | §代码 | &代码 | Hex |
|---|---|---|---|---|
| 黑色 | §0 | &0 | #000000 | |
| 深蓝色 | §1 | &1 | #0000aa | |
| 深绿色 | §2 | &2 | #00aa00 | |
| 深青色 | §3 | &3 | #00aaaa | |
| 深红色 | §4 | &4 | #aa0000 | |
| 深紫色 | §5 | &5 | #aa00aa | |
| 金色 | §6 | &6 | #ffaa00 | |
| 灰色 | §7 | &7 | #aaaaaa | |
| 深灰色 | §8 | &8 | #555555 | |
| 蓝色 | §9 | &9 | #5555ff | |
| 绿色 | §a | &a | #55ff55 | |
| 青色 | §b | &b | #55ffff | |
| 红色 | §c | &c | #ff5555 | |
| 浅紫色 | §d | &d | #ff55ff | |
| 黄色 | §e | &e | #ffff55 | |
| 白色 | §f | &f | #ffffff |
格式代码:§l 粗体 · §o 斜体 · §n 下划线 · §m 删除线 · §k 随机字符 · §r 重置。
§颜色和格式代码在每个版本各处的可用情况 — 逐场景的真实说明。
| 场景 | Java | Bedrock |
|---|---|---|
| 聊天 | 通过命令(/tellraw);在聊天中输入§会断开连接 | 直接输入即可生效 |
| 告示牌 | 通过命令 | 直接输入即可生效 |
| 书 | 通过命令 | 直接输入即可生效 |
| 物品名称/铁砧 | 仅限通过命令(铁砧会去除 §) | 直接输入即可生效 |
| 十六进制 RGB 颜色 | 1.16 及以上,仅限 JSON 文本组件(§x 仅限插件) | 不支持 |
Bedrock还有Java所没有的额外“材质”颜色:§g §h §i §j §p §q §s §t §u(Minecoin金、石英、铁、下界合金等)。
它们是§字符(或插件的&形式)后跟一个为文本上色或添加格式的代码 — §c表示红色,§l表示粗体,§o表示斜体。它们在聊天、告示牌、物品名称和服务器MOTD中生效。
通常你不需要手动输入 — 复制时本工具会为你插入。如果你确实需要直接输入,§是Unicode U+00A7;在server.properties中必须写作转义形式\u00A7,否则会损坏成§。
能。Bedrock在告示牌、书、铁砧和聊天中原生支持相同的16个§颜色代码,外加额外的材质颜色(§g、§h、§i、§j…)。Bedrock不支持hex颜色,而且§m/§n在那里是颜色,而不是删除线/下划线。
请使用“渐变”部分:选择两种或更多十六进制颜色并输入文本。它会在每个字符前生成 §x§R§R§G§G§B§B 颜色代码(1.16 及以上的 Spigot/Paper/BungeeCord 服务器可读取,原版 Java 版不可),也可生成 &#rrggbb 插件形式,或适用于 Paper/Velocity 的单个 MiniMessage 渐变标签。
在Java上,告示牌需要用命令来应用颜色,而server.properties必须使用转义的\u00A7形式 — 原始的§字节会损坏成§。请使用这里的server.properties输出格式来获得正确的转义行。
同时支持 Java 版和基岩版,并始终与最新正式版保持同步。颜色代码和格式代码在各版本中相同;十六进制颜色需要 Java 版 1.16 或更高版本——在原版中仅限 JSON 文本组件,在 Spigot/Paper/BungeeCord 服务器上也可使用 §x。
文本工坊把整套“Minecraft文本”工具集合到一个快速、无广告的页面中:带有游戏内样式实时预览的颜色和格式代码生成器、让你始终复制正确语法的五格式输出切换器、hex渐变生成器,以及告示牌编辑器。它诚实地说明每个版本支持什么,始终更新至最新的Minecraft版本,并提供28种语言 — 是同类工具中本地化最深入的。