跳到正文
本頁目錄

🎮 遊戲實用工具 API

下面這些API提供了某些幫助遊戲內容開發的實用工具接口,讓開發效率可以得到一定的提高。

格式化代碼實用工具

MC通過 格式化代碼 符號在遊戲內提供顏色文字、樣式修改等格式控制能力。格式化代碼分為顏色代碼與格式代碼兩種,分別提供顏色控制和樣式控制兩種能力。

此處的接口為了幫助開發者快速上手MC格式化代碼,而不需要頻繁查表才能使用
注意:此處接口僅有在傳遞到BDS中並顯示時才會產生效果

顏色代碼表

顏色代碼符號表示的顏色意義遊戲內對應的字符串
Format.Black接下來的文字為 黑色§0
Format.DarkBlue接下來的文字為 深藍色§1
Format.DarkGreen接下來的文字為 深綠色§2
Format.DarkAqua接下來的文字為 湖藍色§3
Format.DarkRed接下來的文字為 深紅色§4
Format.DarkPurple接下來的文字為 紫色§5
Format.Gold接下來的文字為 金色§6
Format.Gray接下來的文字為 灰色§7
Format.DarkGray接下來的文字為 深灰色§8
Format.Blue接下來的文字為 藍色§9
Format.Green接下來的文字為 淺綠色§a
Format.Aqua接下來的文字為 天藍色§b
Format.Red接下來的文字為 淺紅色§c
Format.LightPurple接下來的文字為 淺紫色§d
Format.Yellow接下來的文字為 淺黃色§e
Format.White接下來的文字為 白色§f
Format.MinecoinGold接下來的文字為 硬幣金色§g

格式代碼表

格式代碼符號表示的格式意義遊戲內對應的字符串
Format.Bold接下來的文字 加粗§l
Format.Italics接下來的文字 斜體§o
Format.Underline接下來的文字 下劃線§n
Format.StrikeThrough接下來的文字 刪除線§m
Format.Random接下來的文字 隨機閃爍的亂碼字符§k
Format.Clear接下來的文字 清除所有格式§r

上述代碼使用的方法為連接字符串,類似於:

[JavaScript]

JavaScript
mc.broadcast(Format.Red + Format.Bold + "Red & Bold " + Format.DarkGreen + Format.Underline + "DarkGreen & Underline" + Format.Clear + "Clear");

[Lua]

Lua
mc.broadcast(Format.Red .. Format.Bold .. "Red & Bold " .. Format.DarkGreen .. Format.Underline .. "DarkGreen & Underline" .. Format.Clear .. "Clear")