EndyStudio
插件

Minecraft 颜色代码

16 种聊天颜色和格式代码,涵盖服务器常用的所有写法。点击代码即可复制。

  • 免费
  • 无需账号
  • 在浏览器中运行

16 种颜色

颜色代码MiniMessageHexJSON
黑色 black
深蓝色 dark_blue
深绿色 dark_green
湖蓝色 dark_aqua
深红色 dark_red
紫色 dark_purple
金色 gold
灰色 gray
深灰色 dark_gray
蓝色 blue
绿色 green
天蓝色 aqua
红色 red
粉红色 light_purple
黄色 yellow
白色 white

格式代码

效果代码MiniMessageJSON
随机字符 obfuscated
粗体 bold
删除线 strikethrough
下划线 underlined
斜体 italic
重置 —

如何使用颜色代码

把代码紧贴在要上色的文字前面:&6金色 &f白色。格式代码要写在颜色后面,因为颜色代码会清除粗体、斜体等所有格式:&6&l金色粗体。

&r 会把一切重置回默认颜色。

MiniMessage 标签

MiniMessage 用标签代替代码,并像 HTML 一样闭合:<gold>金色</gold> <b>粗体</b>。任何十六进制颜色都可以作为标签:<#ffaa00>。渐变只需一个标签:<gradient:#ffaa00:#ff5555>文字</gradient>。

十六进制颜色

从 Java 版 1.16 开始,聊天、计分板、TAB 列表和物品名都可以使用任意颜色。每个插件的写法各不相同(&#FFAA00、&x&f&f&a&a&0&0、<#ffaa00>),渐变文字生成器可以输出所有这些格式。

常见问题

& 和 § 有什么区别?

Minecraft 本身读取的是 §。因为 § 不好打,插件允许你用 & 代替,并在显示文字前把它换成 §。

怎么在 server.properties 里使用颜色?

在 motd 这一行把 § 写成 \u00A7,例如 motd=\u00A76My \u00A7eServer。原版 server.properties 的 MOTD 只支持 16 种颜色,不支持十六进制。

为什么颜色代码会把粗体重置掉?

在传统代码中,颜色代码会取消它前面的所有格式。请把格式写在颜色后面,例如 &6&l,而不是 &l&6。

可以使用任意十六进制颜色吗?

Java 版 1.16 及以上可以。用渐变文字生成器就能得到插件所需格式的十六进制颜色。