格式化代码

来自Minecraft基岩版开发Wiki
此文章内容搬运自中文Minecraft Wiki页面格式化代码

这些内容依据CC BY-NC-SA 3.0协议引入。原贡献者请参见原页面的历史
经过双方编者的修改,这些内容与来源可能存在差异。
这些内容无需与来源保持同步。

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

在游戏中,可以以分节符号§)产生带色文字。 于Windows中,按Alt + NUMPAD0NUMPAD1NUMPAD6NUMPAD7Alt + NUMPAD4NUMPAD1NUMPAD4NUMPAD5NUMPAD2。 于macOS中,按下⌥ Option + 6。 于Linux中,按下 Compose + S + O

分节符号能被输入进告示牌、世界名称、重命名栏及聊天栏而产生带色文字,且外部程序也能将其加入于其他位置。[1]

使用[编辑]

一般用法[编辑]

可以在分节符(§)后加某个字符来格式化文本。如果字符是十六进制数字,在客户端里可用于显示文本时切换颜色,其可以用任何能输入文字的地方,在颜色代码后面的格式代码仍然生效。

本地化文件[编辑]

格式化代码可以用来通过在本地化文件中的任何数字或者字母前用符号§来获得彩色的名字或描述,其可以被用于end.txtcredits.txt

代码列表[编辑]

颜色代码[编辑]

代码 名称 前景色 背景色 等效的ANSI转义序列
R G B Hex R G B Hex
§0 black 0 0 0
 #000000
0 0 0
 #000000
\e[0;30m
§1 dark_blue 0 0 170
 #0000AA
0 0 42
 #00002A
\e[0;34m
§2 dark_green 0 170 0
 #00AA00
0 42 0
 #002A00
\e[0;32m
§3 dark_aqua 0 170 170
 #00AAAA
0 42 42
 #002A2A
\e[0;36m
§4 dark_red 170 0 0
 #AA0000
42 0 0
 #2A0000
\e[0;31m
§5 dark_purple 170 0 170
 #AA00AA
42 0 42
 #2A002A
\e[0;35m
§6 gold 255 170 0
 #FFAA00
42 42 0
 #2A2A00
\e[0;33m
64 42 0
 #402A00
§7 gray 170 170 170
 #AAAAAA
42 42 42
 #2A2A2A
\e[0;37m
§8 dark_gray 85 85 85
 #555555
21 21 21
 #151515
\e[0;90m
§9 blue 85 85 255
 #5555FF
21 21 63
 #15153F
\e[0;94m
§a green 85 255 85
 #55FF55
21 63 21
 #153F15
\e[0;92m
§b aqua 85 255 255
 #55FFFF
21 63 63
 #153F3F
\e[0;96m
§c red 255 85 85
 #FF5555
63 21 21
 #3F1515
\e[0;91m
§d light_purple 255 85 255
 #FF55FF
63 21 63
 #3F153F
\e[0;95m
§e yellow 255 255 85
 #FFFF55
63 63 21
 #3F3F15
\e[0;93m
§f white 255 255 255
 #FFFFFF
63 63 63
 #3F3F3F
\e[0;97m
§g minecoin_gold 221 214 5
 #DDD605
55 53 1
 #373501
§h material_quartz 227 212 209
 #E3D4D1
56 53 52
 #383534
§i material_iron 206 202 202
 #CECACA
51 50 50
 #333232
§j material_netherite 68 58 59
 #443A3B
17 14 14
 #110E0E
§m material_redstone 151 22 7
 #971607
37 5 1
 #250501
§n material_copper 180 104 77
 #B4684D
45 26 19
 #2D1A13
§p material_gold 222 177 45
 #DEB12D
55 44 11
 #372C0B
§q material_emerald 17 160 54
 #47A036
4 40 13
 #04280D
§s material_diamond 44 186 168
 #2CBAA8
11 46 42
 #0B2E2A
§t material_lapis 33 73 123
 #21497B
8 18 30
 #08121E
§u material_amethyst 154 92 198
 #9A5CC6
38 23 49
 #261731

格式代码[编辑]

代码 名称 等效的ANSI转义序列
§k 随机 \e[8m
§l 粗体 \e[1m
§o 斜体 \e[3m
§r 重置 \e[0m

你知道吗[编辑]

  • 颜色代码在游戏中几乎完全匹配1981年发布的彩色图形适配器(CGA)的16种颜色,只有颜色6不同 。
  • Minecoin金(§g)在PlayStation上无法正常显示,会显示为无格式或透明。
  • 如果在游戏中使用除Mojangles之外的任何字体,随机字符(§k)会显示为点。
  • 使用§k循环出现的随机字符会与原有字符的宽度相同。例如,如果是“m”则随机字符都是宽字符,而如果是“i”则都是窄字符。

参考[编辑]