手册:@minecraft/server-gametest.register

来自Minecraft基岩版开发Wiki
mojang-gametest.register
Function
参数类型
参数 1
String
参数 2
String
参数 3
Function
返回值类型
适用语言
加入版本

mojang-gametest.registermojang-gametest模块下用于注册一个GameTest的函数。通过该函数注册的GameTest可以通过/gametest在游戏内调用并运行。

语法[编辑]

mojang-gametest.register(testClassName, testName, testFunction);

参数[编辑]

参数一 testClassName
String类型 要注册的GameTest所在的类名,一般习惯同一个类的GameTest写在同一个文件中。类名也将作为该GameTest的命名空间,不同的是,游戏将类名转换为命名空间时会将所有的大写字母变为小写。
参数二 testName
String类型 要注册的GameTest名。GameTest名也作为该GameTest的标识符,并和命名空间组合成为赋命名空间标识符<testClassName>:<testName>,作为该GameTest的唯一标识符。GameTest名转换为标识符时也会将所有的大写字母变为小写。
参数三 testFunction
Function类型 要注册的GameTest的测试函数。当GameTest被/gametest调用时,该函数会立即执行。该函数的格式见下。

测试函数[编辑]

Function
回调函数
参数类型
参数 1
适用语言
加入版本

一个作为参数传入的匿名函数。

语法[编辑]

function(arg0){/* codes */};

参数[编辑]

参数一 arg0
Helper类型 为该GameTest构造的一个助手类,有大量方法可以调用。

返回[编辑]

返回值
RegistrationBuilder类型 为该GameTest构造的一个工具类,有大量方法可以调用。

Template:Navbox plugin api