Links
Tags
Creators
Details
Licensed MIT
Published 5 months ago
Updated 3 weeks ago
All versions
1.4.0
Release
AI Builder - Minecraft AI Assistant 1.4.0last month 42
Compatibility
Minecraft: Java Edition
1.20.4
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Changes
v1.4.0
新增功能
- OpenAI 兼容 API 支持 — 新增
api_format=auto|openai|anthropic;auto会根据配置自动识别接口格式。OpenAI 模式会自动补全/chat/completions端点,并适配对应的鉴权、请求、图片与流式响应格式。 - Litematica 文件支持 — 结构浏览器和
/ainbt命令新增.litematic文件的浏览、信息查看与放置支持;文件存放于ai-helper/structures/litematic/。 - Litematica 选区导出 — 选区导出界面新增“导出
.litematic”选项,可将当前选区保存为 Litematica 格式。 - 统一结构浏览器 —
K→ “加载结构”整合为单一浏览器,可浏览目录、搜索、预览、删除并放置.nbt、.txt与.litematic文件。 - 界面本地化与语言切换 — 界面字符串迁移至中英文语言资源,并依据语言配置显示;安装可选
debug-menu时可通过其菜单切换 AI Builder 语言。 - 模组图标 — 为模组补充显示图标。
重要变更
- 结构目录统一 — 所有结构文件统一放入
ai-helper/structures/,并使用nbts/、txts/、litematic/子目录管理对应格式。 - 默认配置调整 — 新生成的配置默认使用
screenshot_enabled=false、stream_output_enabled=true、language=en_us与api_format=auto。 - 快捷键可改绑 — 默认
K键可在 Minecraft 原生“按键设置”中重新绑定。 - 移除
/ai build <name>— 移除命令行直接执行蓝图建造的入口;蓝图建造改由 AI 对话触发。 - 日志转发迁移至 debug-menu — 移除
/ailog命令;日志转发开关及最低级别设置改由可选的debug-menu模组提供。 - 测试日志迁移至 debug-menu — 移除
/aitest命令;测试日志生成入口改由可选的debug-menu调试菜单提供。
文档与发布资料同步
- 用户手册全面校准实现 — 更新根目录中文手册及游戏内中英文手册,修正实际命令、结构入口、文件路径、配置默认值和 API 格式说明。
- 配置与热重载说明校准 — 列出实际可用的
/aiconfig子命令,并补充配置修改后的热重载方式。 /ainbt用法说明校准 — 明确该命令仅提供list、info、all与place子命令,无无参数 GUI。- 安全边界澄清 — AI 的命令执行不再描述为“任意原版命令”:危险的服务器管理、封禁、踢人和停止/保存命令会被拒绝。
- RAG 资料状态澄清 — 将
rag_plan/标注为未实施的设计和离线候选素材,避免误解为当前 Mod 已自动加载或检索知识库。 - 发布资料更新 — 版本号统一更新为 1.4.0,并同步 README 与 Modrinth 发布清单。
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:NkhZnHWj:hTQ3WY1F"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:NkhZnHWj:hTQ3WY1F"
}

