minewright-server
Test a Minecraft Bedrock add-on (not Java Edition: no Spigot or Paper) live on Bedrock Dedicated Server (BDS): one script (bds_run.py) caches BDS (--download only once the user accepts the Minecraft EULA), builds a throwaway world with the packs active, starts the server, sends console commands such as /scriptevent ns:selftest, reads [MWTEST] PASS/FAIL markers and script errors, stops the server and prints one JSON report. Also: why not GameTest (Beta APIs), server.properties, the module allowlist, the script debugger, joining a local BDS from Windows (loopback exemption). Use whenever the user asks to 'test my add-on on a server', 'run the self-test', 'does it actually load', 'set up a Bedrock dedicated server', 'run GameTest', 'my scripts don't run on the server', 'connect to my local server', or says 'refresh minewright-server'. Static checks are minewright-checks; writing the self-test is minewright-workflow.
Pinned to revision 0b851682a051, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/minewright-server/SKILL.md
- skills/minewright-server/CHANGELOG.md
- skills/minewright-server/LEARNINGS.md
- skills/minewright-server/MAINTENANCE.md
- skills/minewright-server/RESEARCH.md
- skills/minewright-server/TESTS.md
- skills/minewright-server/evals/evals.json
- skills/minewright-server/evergreen.json
- skills/minewright-server/scripts/bds_run.py
Every link opens the file at its source, pinned to the revision this page describes.