🎮 遊戲實用工具 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")