Skip to content

Releases: MCDxAI/minecraft-dev-mcp

v1.2.4

Choose a tag to compare

@GhostTypes GhostTypes released this 06 Jul 23:03

Fixes

  • Fixed a packaging issue that prevented the bundled Java tool JARs from shipping in the npm package, which broke decompilation, source lookup, and validation tools for npm consumers.

Install / Upgrade

npm install -g @mcdxai/[email protected]

v1.2.3

Choose a tag to compare

@GhostTypes GhostTypes released this 06 Jul 22:49

Fixes

  • Swapped the tree-sitter dependency for the @keqingmoe/tree-sitter fork, which ships prebuilt binaries for all platforms (x64/arm64 on macOS, Linux, and Windows). This fixes install failures on arm64 caused by upstream tree-sitter shipping no prebuilt binaries.

Documentation

  • Documented the validate_access_transformer tool (Forge/NeoForge .cfg validation) in the README, tools reference, and Minecraft dev skill.

Install / Upgrade

npm install -g @mcdxai/[email protected]

v1.2.2

Choose a tag to compare

@GhostTypes GhostTypes released this 02 Jul 18:39

New Features

  • Add new validate_access_transformer tool (#12)

Improvements

  • Java parsing moved to tree-sitter AST + ASM bytecode (#14).
  • Agent skill for the standalone CLI (#13).

Internal

  • CI now caches the decompiled Minecraft tree in the test workflow

Install / Upgrade

npm install -g @mcdxai/[email protected]

Full Changelog: v1.2.1...v1.2.2

v1.2.1

Choose a tag to compare

@GhostTypes GhostTypes released this 29 Jun 16:08

Bug Fixes

  • search_indexed returned incomplete or incorrect results (#11). The line-based regex symbol extractor silently dropped ~31% of method declarations (qualified/generic/annotated return types, constructors, multi-declarator fields) and mis-attributed methods from anonymous classes to their enclosing class. It's been replaced with a tree-sitter Java AST parser, so search_indexed now matches search_minecraft_code (e.g. BlockPos.spiralAround is found again). Re-index affected versions (index_minecraft_version with force: true) to pick up the corrected index.

  • CLI produced no output on symlinked Node installs. On nvm-windows (the C:\nvm4w\nodejs junction) or npm link, every minecraft-dev-cli command exited 0 with no output. The main-module guard compared import.meta.url (which Node resolves to the realpath) against process.argv[1] (which keeps the symlink path), so it never matched and main() never ran. The CLI now resolves the symlink before comparing.

Install / Upgrade

npm install -g @mcdxai/[email protected]

Full Changelog: 88fdadd...v1.2.1