样式代码(也称为颜色代码),用于在游戏中添加颜色或修改文本。在游戏中可以用分节符(§
)来添加颜色。要在Windows上输入,需要按ALT
+NUMPAD2
+NUMPAD1
。在正常游戏中,分节符号只能输入于书与笔中。当然,辅助程序与编辑器可用于将其插入其他位置。
颜色代码
从服务器发送到客户端的消息中可以包含颜色代码,这允许不同目的的文本可以拥有颜色。
分节符(§)对应的是十六进制数字,它能在客户端里显示文本时切换颜色。
代码 | 颜色名称 | 技术性名称 | 前景色 | 背景色 | ||||||
---|---|---|---|---|---|---|---|---|---|---|
R | G | B | Hex | R | G | B | Hex | |||
§0 | 黑色 | black | 0 | 0 | 0 | 000000 | 0 | 0 | 0 | 000000 |
§1 | 深蓝色 | dark_blue | 0 | 0 | 170 | 0000AA | 0 | 0 | 42 | 00002A |
§2 | 深绿色 | dark_green | 0 | 170 | 0 | 00AA00 | 0 | 42 | 0 | 002A00 |
§3 | 湖蓝色 | dark_aqua | 0 | 170 | 170 | 00AAAA | 0 | 42 | 42 | 002A2A |
§4 | 深红色 | dark_red | 170 | 0 | 0 | AA0000 | 42 | 0 | 0 | 2A0000 |
§5 | 紫色 | dark_purple | 170 | 0 | 170 | AA00AA | 42 | 0 | 42 | 2A002A |
§6 | 金色 | gold | 255 | 170 | 0 | FFAA00 | 42 | 42 | 0 | 2A2A00 |
§7 | 灰色 | gray | 170 | 170 | 170 | AAAAAA | 42 | 42 | 42 | 2A2A2A |
§8 | 深灰色 | dark_gray | 85 | 85 | 85 | 555555 | 21 | 21 | 21 | 151515 |
§9 | 蓝色 | blue | 85 | 85 | 255 | 5555FF | 21 | 21 | 63 | 15153F |
§a | 绿色 | green | 85 | 255 | 85 | 55FF55 | 21 | 63 | 21 | 153F15 |
§b | 天蓝色 | aqua | 85 | 255 | 255 | 55FFFF | 21 | 63 | 63 | 153F3F |
§c | 红色 | red | 255 | 85 | 85 | FF5555 | 63 | 21 | 21 | 3F1515 |
§d | 粉色 | light_purple | 255 | 85 | 255 | FF55FF | 63 | 21 | 63 | 3F153F |
§e | 黄色 | yellow | 255 | 255 | 85 | FFFF55 | 63 | 63 | 21 | 3F3F15 |
§f | 白色 | white | 255 | 255 | 255 | FFFFFF | 63 | 63 | 63 | 3F3F3F |
格式代码
也可以通过在分节符(§)后附加字母的方式自定义文字样式。分节符只能在书与笔里使用,不需要使用外部程序。分节符也可以用在server.properties文件和服务器文本框中。
如果在格式代码后使用颜色代码,则格式代码的作用范围只能持续到颜色代码之前。例如,§cX§nY
会显示为XY,而§nX§cY
会显示为XY。因此,当使用颜色代码与格式代码一起使用时,确保首先使用颜色代码,并在更改颜色时重用格式代码。
§r
可以用于重置文字样式。例如:§nXXX§rYYY
会显示为XXXYYY
代码 | 样式效果 |
---|---|
§k | 随机字符 |
§l | 粗体 |
§m | |
§n | 下划线 |
§o | 斜体 |
§r | 重置文字样式 |
提示:在§k后的随机字符会与原有字符的宽度相同,除非版本是1.4.5-1.5.2。例如,任何随机字符在“m”都是宽字符的情况下循环,而在“i”中任何随机字符都是窄字符。
输入
要在Windows上输入“§”,使用美式/英式英语键盘并按Alt + 21,或者按Alt + 0167,某些情况下也可以按Alt + A7(无论是其中哪种情况下,你必须使用数字键盘)。在Mac美式键盘上可以按⌥ Option + 6(也可以按⌥ Option + 5来调出扩展符号)。在Linux上,可以按组合键Composeso。
或者,您可以从这个页面复制这个字符,并按Ctrl + V将字符粘贴到一本书中。请注意,这并不适用于聊天栏或命令方块。
举例
以下这些文字可以复制粘贴至书与笔中,成果在图片中:
§nMinecraft Formatting §r§00 §11 §22 §33 §44 §55 §66 §77 §88 §99 §aa §bb §cc §dd §ee §ff §r§0k §kMinecraft §rl §lMinecraft §rm §mMinecraft §rn §nMinecraft §ro §oMinecraft §rr §rMinecraft
用于server.properties和pack.mcmeta
如果要得到彩色告示牌,或者格式化文本,你需要输入\u00A7
代替§。例如,§5会变成\u00A75
。下面列出全部列表。您可以将颜色与格式结合使用。您必须在添加颜色之后进行格式化。
代码 | 官方名称 | |
---|---|---|
MOTD代码 | ||
§0 | 黑色 | \u00A70 |
§1 | 深蓝色 | \u00A71 |
§2 | 深绿色 | \u00A72 |
§3 | 湖蓝色 | \u00A73 |
§4 | 深红色 | \u00A74 |
§5 | 紫色 | \u00A75 |
§6 | 金色 | \u00A76 |
§7 | 灰色 | \u00A77 |
§8 | 深灰色 | \u00A78 |
§9 | 蓝色 | \u00A79 |
§a | 绿色 | \u00A7a |
§b | 天蓝色 | \u00A7b |
§c | 红色 | \u00A7c |
§d | 粉色 | \u00A7d |
§e | 黄色 | \u00A7e |
§f | 白色 | \u00A7f |
§k | 随机字符 | \u00A7k |
§l | 粗体 | \u00A7l |
§m | \u00A7m | |
§n | 下划线 | \u00A7n |
§o | 斜体 | \u00A7o |
§r | 重置文字样式 | \u00A7r |
\n | 换行 | \n |
旧版本兼容性
格式化代码可以在motd
server.properties文件里使用, 但一部分的代码必须被转换为 \u00A7
. 如果直接输入一段代码, 服务器会自动将其转换为 \u00C2\u00A7
(§); 客户端则会显示为 \u00C2 错误标记. 删除在Motd里的 \u00C2 代码会引发一连串的问题. 这将会在当你正在使用 1.2.5 或是更低的版本发生, 包括一些不被兼容的版本。
用于自定义语言文件
样式代码可以用来通过在语言描述文件中的任何数字或者字母前用符号§
来获得彩色的名字或描述。这也被用于end.txt
和 credits.txt
。一个例子,§bDiamond§r
可以使钻石的名字显示为 Diamond。
用于世界名称
随着外部工具的使用,如NBTExplorer,世界的名字可以自定义颜色和格式。要修改名称,你可以选择level.dat中的LevelName标签。在这个例子中,LevelName设置为:
§1R§2e§3d§4s§5t§6o§7n§8e §9C§ar§be§ca§dt§ei§fo§1n§2s
除此之外,你也可以在存档的文件夹里改变你的世界的名称。 然后在选择世界的时候你就可以看见你指定的颜色效果起了没有。
你也可以使用资源包和代码§来改变世界的名称的颜色,而在创建世界的时候创建者只需要用§代码设置世界的名称的颜色的标记。
用于服务器名称
随着如nbtexplorer的第三方工具的使用,服务器名称可以自定义颜色。利用这个功能,你选择在你的servers.datMinecraft目录使用第三方工具修改Name属性。在下面的示例中,设置名称标记:
§4§lMinecraft §6§l Server
你知道吗
- 颜色代码在游戏中几乎完全匹配,按照1981年发布的彩色图形适配器(CGA)的16种颜色,只有颜色6不同 – #FFAA00 – 不同于CGA – #AA5500。
版本 | |||||||
---|---|---|---|---|---|---|---|
开发周期 |
| ||||||
技术 |
| ||||||
多人游戏 | |||||||
游戏订制 |