Prepared on 2026-05-12 as a linked PrismarineJS/Mineflayer compatibility update for Minecraft 26.1.2.
- macOS, arm64
- Java:
26.0.1 - Vanilla server jar: Minecraft
26.1.2 - GitHub user/fork namespace used for PR preparation:
mneuhaus
Command:
npm testResult:
499255 OKs
865 passing
exit=0
This includes generated wrapper data and the new 26.1.2 block/item/particle/material/recipe data.
Checks run during the compatibility pass:
npm run lint
26.1.2 packet/server/cycle tests: 241 passing
Vanilla 26.1.2 client integration: 4 passing, 2 pending
Command:
npm testResult:
331 passing
exit=0
Command:
npm testResult:
20 passing
exit=0
Commands:
npm run lint
MC_SERVER_JAR_DIR=/Users/mneuhaus/Workspace/prismarine-26.1.2-evidence/server-jars \
npx mocha test/externalTest.js --reporter spec --exit -g 'mineflayer_external 26\.1\.2v'Result:
49 passing
exit=0
The full Mineflayer external suite was run against a real Vanilla Minecraft 26.1.2 server using Java 26.0.1.
Checks run during the compatibility pass:
npm run lint
npm run prepare / webpack build
Browser screenshot smoke test using version 26.1.2
The viewer rendered 26.1.2 chunks in-browser after keeping the bedrock version indexes available in the worker bundle.
These changes were implemented with assistance from GPT-5.5 and then validated locally with the checks listed above.