格式化程式碼

出自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」則都是窄字元。

參考[編輯]