Minecraft GameTest Framework

Create and register Bedrock GameTest scripts with the @minecraft/server-gametest APIs.

4|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/mrquentin/minecraft-skills --skill minecraft-gametest-framework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Minecraft GameTest Framework
Source: https://github.com/mrquentin/minecraft-skills/tree/main/skills/minecraft-gametest
Command: npx skills add https://github.com/mrquentin/minecraft-skills --skill minecraft-gametest-framework

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines the creation, execution, and maintenance of Bedrock GameTest suites by providing a clear framework, best practices, and ready-to-use patterns for testing Minecraft behavior packs.

Core Features & Use Cases

  • Structured project setup with script-driven tests, structure definitions, and registration helpers.
  • Simulated players, async tests, and assertion APIs for robust behavioral validation.
  • Clear organization guidelines to manage multiple test suites across behavior packs.

Quick Start

Set up a GameTest project, register tests, and run them to validate Bedrock Edition behaviors.

Frequently Asked Questions about Minecraft GameTest Framework

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a GameTest project for Minecraft Bedrock behavior packs?

To set up a Bedrock GameTest project, configure a behavior pack with a manifest.json and a scripts directory. This framework provides a structured project layout and registration helpers to organize and run test suites.

What is the best way to automate testing in Minecraft Bedrock Edition?

Automating Bedrock Edition testing is best handled by using the GameTest framework with simulated players and assertion APIs. It provides structured registration and execution patterns to validate behavior pack scripts reliably.

Can I use async tests and simulated players with the Bedrock GameTest framework?

Yes, the Bedrock GameTest framework supports async tests and simulated players. It integrates with the @minecraft/server-gametest APIs to provide robust behavioral validation and manage complex test scenarios.

How do I register and organize multiple GameTest suites for Bedrock Edition?

You register and organize multiple GameTest suites by following the framework's recommended project layout and registration helpers. This ensures clear organization and management of tests across Bedrock behavior packs.

Do I need the @minecraft/server-gametest module to run Bedrock GameTest scripts?

Yes, you need the @minecraft/server-gametest module to run Bedrock GameTest scripts. The framework integrates with these specific APIs to handle structure creation, assertion usage, and simulated player management.

Why use a structured framework for Bedrock GameTest instead of standalone scripts?

Using a structured framework for Bedrock GameTest solves the problem of maintaining reliable test workflows. It provides clear organization guidelines, project setup patterns, and best practices that standalone scripts lack for behavior pack validation.