minecraft-testing

Installation
SKILL.md

Minecraft Testing Skill

Testing Strategies Overview

Approach Best For Requires Game?
JUnit 5 (pure unit tests) Logic, data structures, NBT serialization No
MockBukkit Bukkit/Paper plugin events, commands, inventory No (mocked server)
NeoForge GameTests In-game block/entity/world interaction Yes (test environment)
Fabric GameTests In-game block/entity/world interaction Yes (test environment)
Integration server Full plugin/mod lifecycle Yes (dedicated test server)

Use Java 25 for current 26.x projects. Keep legacy 1.21.x examples on Java 21 and Forge 1.20.1 on Java 17. Do not combine source layouts or APIs across lanes.

Routing Boundaries

  • Use when: the task is designing or implementing automated tests (unit, mock, gametest, CI test jobs) for Minecraft projects.
  • Do not use when: the task is implementing gameplay features rather than testing them (minecraft-modding, minecraft-plugin-dev, minecraft-datapack).
  • Do not use when: the task is release automation or publishing pipelines (minecraft-ci-release).
Installs
135
GitHub Stars
141
First Seen
Mar 11, 2026
minecraft-testing — jahrome907/minecraft-agent-skills