跳到正文
本页目录

🎮 游戏实用工具 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")