• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

microsoft/minecraft-gametests: Sample GameTests for Minecraft Bedrock Edition.

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

microsoft/minecraft-gametests

开源软件地址(OpenSource Url):

https://github.com/microsoft/minecraft-gametests

开源编程语言(OpenSource Language):

JavaScript 100.0%

开源软件介绍(OpenSource Introduction):

Project

This repo contains sample GameTest behavior files for Minecraft Bedrock Edition. Minecraft supports GameTests - a combination of JavaScript + MCStructures - for validating facets of Minecraft behavior. You can use GameTests to validate facets of your creations, as well!

Getting started with GameTest

To get started with GameTest Framework in Minecraft, see this GameTest Framework Introduction page.

A tutorial for creating your first GameTest is available here. The sample code for the tutorial is within this repo, at /behavior_packs/StarterTestsTutorial.

Behavior packs & tests

NOTE: The main branch is compatible with the latest released main version of Minecraft. The beta branch is generally compatible with the latest updated beta version of Minecraft.

Name Link Description
StarterTestsTutorial Open Starter "Hello World" sample used in the tutorial at https://aka.ms/newgametest.
MobBehaviorTests Open Simple tests of interesting mob behaviors.

Using these behavior packs

To use these behavior packs with an installed Windows 10 version of Minecraft Bedrock Edition:

  1. Copy the desired behavior packs into the development_behavior_packs (%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\development_behavior_packs) folder
  2. Create a new world in Minecraft with the following options:
  • Enable the GameTest Framework Experiment
  • Set to Creative mode
  • Add the desired Behavior packs

Contributing

This project welcomes contributions and suggestions. For the GameTests you'd like to submit for inclusion in this sample repo, please make sure:

  • the GameTest(s) are small and self contained
  • can run in a short amount of time, with clear pass/fail criteria
  • are generally passing, or used to document an unexpected failure and are tagged as such (with the .tag function on .register)
  • do not have any external dependencies (e.g., on extra behavior or resource packs)
  • for JavaScript, that files are formatted consistent with the settings defined in prettierrc.json (mainly, two-space indentation)

Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com. When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap