- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
GameTest框架
来自Minecraft基岩版开发Wiki
GameTest框架(GameTest Framework)是一个基于将测试代码与预制的测试结构相配对来运行的用于测试创作者创建的内容的自动化工具集[1]。目前,GameTest在主机版上不可用[2],其他均可使用。
开启方式
在创建世界时找到实验玩法,开启gametest,并且将要使用的gametest添加。
API
GameTest框架中的脚本可以使用游戏原生的模块。这些脚本原生模块提供了很多的原生接口。在用户自定义的GameTest包中,原生模块需要在manifest.json中的dependencies
字段作为包的依赖项加载,并在脚本中使用import
语句导入到脚本的作用域中。下面列出了GameTest框架原生的脚本模块。
模块名 | UUID | 版本 |
---|---|---|
mojang-minecraft |
b26a4d4c-afdf-4690-88f8-931846312678 |
0.1.0 |
mojang-gametest |
6f4b6893-1bb6-42fd-b458-7fa3d0c89616 |
0.1.0 |
原版模板下载
点击这里下载。
历史
你知道吗
- GameTest框架在社区被称呼为“Plugin系统”。
- GameTest框架是基于quickjs引擎实现的,因此它对原生JavaScript语法有着较为良好的支持。
- GameTest框架是Mojang面向服务端开发的一套API框架,但其在本地游戏中的可用性使得其同样适用于模组编写。
- GameTest框架的加入,使得在Minecraft中存在的JavaScript引擎数量达到了3个。
画廊
参考
- ↑ Introduction to the GameTest Framework | Microsoft Docs — Microsoft Docs
- ↑ Minecraft Beta - 1.16.210.60 (Xbox One/Windows 10/Android) — Minecraft Feedback,2021年2月18日。