用途:minecraft-dev 是一个命令行查询技能,通过 minecraft-dev-cli 检查 Minecraft 代码、模组与加载器 JAR、映射、注册表、版本和文档,适合开发者在编写模组或排查版本差异时使用。
主要能力:核心源码方面支持 get_minecraft_source(获取单个类的反编译源码)、decompile_minecraft_version(反编译整个版本到缓存)、list_minecraft_versions、get_registry_data、search_minecraft_code、index_minecraft_version 和 search_indexed。映射与比较方面支持 find_mapping、remap_mod_jar、compare_versions、compare_versions_detailed。校验与文档方面支持 analyze_mixin、validate_access_widener、validate_access_transformer、get_documentation、search_documentation。模组与加载器方面支持 analyze_mod_jar、decompile_mod_jar、search_mod_code、index_mod、search_mod_indexed。
使用方式:命令格式为 minecraft-dev-cli <tool> --key value 或 --key=value,所有命令返回含 success、tool、result 或 error 的 JSON。例如列出工具 schema 用 minecraft-dev-cli list-tools。注意版本命名:1.14 到 1.21.11 支持 yarn 和 mojmap,26.1+ 仅支持 mojmap,yarn 映射止于 1.21.11。查注册表时用单数名称如 block、item、entity。建议先用 analyze_mod_jar 查看加载器 JAR,再 decompile_mod_jar,最后 search_mod_code 或 index_mod;广泛或重复搜索用索引搜索。decompile_minecraft_version 也支持 --jarPath 处理本地 Forge/NeoForge 打补丁的 JAR,此时用 --mapping mojmap 和类似 1.21.1-neoforge-21.1.72 的缓存键。请求不明确时需询问类名、文件路径、符号、JAR 路径或 Minecraft 版本。
限制:access transformer 校验仅支持 mojmap。工具的具体安装方式、收费模式及运行平台暂未提供。