SuperAPI AI 工具集

minecraft-modding-workbench

通用与其它

查看项目

更新于 10-16 01:11

技能介绍

用途:辅助构建、调试、移植和检查 Minecraft Java 版模组,支持 Fabric、NeoForge 和 Architectury 三种加载器。依赖 @adhisang/minecraft-modding-mcp 提供的 minecraft-modding MCP 服务器作为主要事实来源,将验证过的结论转化为可运行代码与资源。

主要能力:优先使用高层 MCP 工作流工具,如 inspect-minecraft、analyze-symbol、compare-minecraft、validate-project、analyze-mod、manage-cache;也提供 verify-mixin-target 做 Mixin 目标校验,以及 batch-class-source、batch-class-members、batch-symbol-exists、batch-mappings 等批量助手。通过 validate-project 的 access-transformer 任务支持 NeoForge 的访问转换器,并支持 Fabric 风格的访问拓宽器。NBT 助手包括 nbt-to-json、json-to-nbt、nbt-apply-json-patch,用于 level.dat、区块、playerdata 或命令驱动的 NBT;编辑时保持类型化 JSON,最后再编码一次,编辑存档前需备份原始二进制。这些助手读取原始 NBT 载荷,不读取 .mca 区域文件,需先用区域工具提取区块载荷。

使用方式:先做 MCP 预检,确认工具可用并检查可调用 schema;读取 gradle.properties、build.gradle、fabric.mod.json、neoforge.mods.toml、mixin 配置等推断加载器、版本、映射、Java 版本、modid 与包名。优先使用带 projectPath 的项目感知调用。按需加载 references 下的 Fabric、NeoForge、Architectury、MCP 配方、回退等参考文档,不要全量读取。

适用场景:实现具体功能切片、调试 Mixin 与访问问题、移植版本、处理资源与世界生成、HUD 与客户端渲染、GameTest、NBT 编辑等。

限制:不支持 Quilt 或旧版 Forge,不将其当作 Fabric、NeoForge 或 Architectury 处理。MCP 不可用或版本不匹配时需明确说明并回退到工作区与日志检查。无法验证的符号、事件或注册项应标注为未验证,不得编造。构建通过不等于运行时行为正确。