本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。
各位用户:为了让我们能更好了解您的需求,提供更优良的服务,请帮助我们填写一份问卷。编者问卷读者问卷(需要花费7分钟左右)

Hi Gamepedia users and contributors! Please complete this survey to help us learn how to better meet your needs in the future. We have one for editors and readers. This should only take about 7 minutes!

样式代码

来自Minecraft Wiki
(重定向自颜色代码
跳转至: 导航搜索
Information icon.svg
此特性为基岩版Java版独有。
一本展示了所有的样式代码和字符的书。

样式代码(Formatting code),又称颜色代码(Color code),能使在游戏中加入含颜色和样式信息。

Minecraft中,可以以分节符号§)产生带色文字。 于Windows中,按Alt+NUMPAD2NUMPAD1 或者Alt+NUMPAD0NUMPAD1NUMPAD6NUMPAD7。 于macOS中,按下⌥ Option+6。 于Linux中,按下 Compose+S+O。 而在基岩版中,中分节号能被输入进告示牌、世界名称、重命名栏及聊天栏而产生带色文字。 且外部程序也能将其加入于其他位置。

Java版中,分节符号不能再用在书与笔里。[1]

颜色代码[编辑 | 编辑源代码]

不同颜色所对应的十六进制数字。使用§+相应数字或字母可以得到对应的颜色。例如,§e会显示为黄色。

从服务器发送到客户端的消息中可以包含颜色代码,这允许不同目的的文本可以拥有颜色。

分节符(§)对应的是十六进制数字,它能在客户端里显示文本时切换颜色。

代码 颜色名称 技术性名称 前景色 背景色
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.propertiespack.mcmeta文件里以及Java版的世界/服务器名称中。

如果在格式代码后使用颜色代码,则格式代码的作用范围只能持续到颜色代码之前。例如,§cX§nY会显示为XY,而§nX§cY会显示为XY。因此,当使用颜色代码与格式代码一起使用时,确保首先使用颜色代码,并在更改颜色时重用格式代码。

基岩版中,在颜色代码后面的格式代码仍然生效。此外,如果用了混淆代码而没有在行尾使用重置代码,客户端GUI会继续模糊MOTD传过来的文字和版本号显示:

Motd scramble bug.png

§r可以用于重置文字样式。例如:§nXXX§rYYY会显示为XXXYYY

代码 样式效果
§k 随机字符
§l 粗体
§m 删除线
§n 下划线
§o 斜体
§r 重置文字样式

提示:在§k后的随机字符会与原有字符的宽度相同。例如,任何随机字符在“m”都是宽字符的情况下循环,而在“i”中任何随机字符都是窄字符。

输入[编辑 | 编辑源代码]

要在Windows上输入“§”,使用美式/英式英语键盘并按Alt+NUMPAD2NUMPAD1,或者按Alt+NUMPAD0NUMPAD1NUMPAD6NUMPAD7。如果在注册表中启用了EnableHexNumpad,也可以按Alt+NUMPAD+NUMPADANUMPAD7NUMPADA在十六进制数字键盘上)。在Mac美式键盘上可以按⌥ Option+6(也可以按⌥ Option+5来调出扩展符号)。在Linux上,可以按组合键Composeso或使用Unicode快捷键Control+⇧ Shift+u00a7

或者,您可以从这个页面复制这个字符,并按Ctrl+V⌘ Cmd+V将字符粘贴到一本书中。请注意,这并不适用于聊天栏或命令方块。‌‌[仅Java版]

示例[编辑 | 编辑源代码]

以下这些文字可以复制粘贴至书与笔中,效果如图所示:

§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

Minecraft Formatting.gif

用于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

旧版本兼容性[编辑 | 编辑源代码]

格式化代码可以在motdserver.properties文件里使用, 但分节符必须被转换为\u00A7。如果直接输入分节符,服务器会自动将其转换为\u00C2\u00A7§),客户端则会显示为\u00C2错误标记。删除在Motd里的\u00C2代码会引发一连串的问题,这些问题会在一些不兼容的版本上发生。

用于自定义语言文件[编辑 | 编辑源代码]

样式代码可以用来通过在语言描述文件中的任何数字或者字母前用符号§来获得彩色的名字或描述。这也被用于end.txtcredits.txt。举个例子,§dDiamond可以使钻石的名字显示为Diamond

用于世界名称[编辑 | 编辑源代码]

随着外部工具的使用,如NBTExplorer,世界的名字可以自定义颜色和格式。要修改名称,你可以选择level.dat中的LevelName标签。在这个例子中,LevelName设置为:

§1R§2e§3d§4s§5t§6o§7n§8e §9C§ar§be§ca§dt§ei§fo§1n§2s

ColouredLevel.png

除此之外,你也可以在存档的文件夹里改变你的世界的名称。 然后在选择世界的时候你就可以看见你指定的颜色效果起了没有。

你也可以使用资源包和代码§来改变世界的名称的颜色,而在创建世界的时候创建者只需要用§代码设置世界的名称的颜色的标记。

用于服务器名称[编辑 | 编辑源代码]

随着如NBTExplorer的第三方工具的使用,服务器名称可以自定义颜色。利用这个功能,你可以使用第三方工具编辑Minecraft目录的servers.dat文件来修改Name属性。下面是一个编辑好的例子:

§4§lMinecraft §6§l Server

ColouredServer.PNG

你知道吗[编辑 | 编辑源代码]

  • 颜色代码在游戏中几乎完全匹配1981年发布的彩色图形适配器(CGA)的16种颜色,只有颜色6不同 –
    #FFAA00 – 不同于CGA –
    #AA5500。

参考[编辑 | 编辑源代码]