Java 单机快速开始
适用对象
希望在本机 Minecraft Java 单人世界或“对局域网开放”的本地世界中运行 Alice 智能体的 Windows 用户。
支持状态与验证版本
- 已支持:Minecraft 1.21.4、Java 21。
- 验证依赖:Fabric Loader 0.16.10、Fabric API 0.119.4+1.21.4、Carpet 1.4.161、Alice Mod。
- Fabric API、Carpet 与 Alice Mod 都是必需模组。
前置条件
- 已安装并能启动 Alice Windows 桌面应用。
- 已准备独立的 Minecraft 1.21.4 Fabric 实例,并确认使用 Java 21。
- 已取得与 1.21.4 匹配的 Fabric API、Carpet 和 Alice Mod JAR。
- Alice 和 Minecraft 必须运行在同一台电脑上;Alice Mod 当前连接固定为
127.0.0.1:27541。
步骤
-
在启动器中创建 Minecraft 1.21.4 Fabric 实例,Fabric Loader 使用 0.16.10。
-
将 Fabric API、Carpet 和 Alice Mod 的 JAR 一同放入该实例的
mods目录。 -
先启动 Alice,进入“模型”页面添加模型,并执行“测试连接”。
-
启动 Minecraft,进入一个单人世界。Alice Mod 在服务端世界上下文加载,而不是仅靠客户端界面工作。
-
在游戏聊天框执行:
/alice status -
确认状态输出显示 Alice Mod 正常运行并已连接;回到 Alice,选择自动发现的实例/工作区。
-
点击“创建智能体”,选择已测试的主模型并绑定当前工作区,完成向导。
-
向智能体发送只读测试请求,例如“描述当前周围环境”。
成功标志
- Minecraft 模组列表中 Fabric API、Carpet 和 Alice Mod 均已加载。
/alice status可执行并显示 TCP 已连接。- Alice 中出现当前 Java 世界对应的实例/工作区。
- 智能体完成一次工具调用并返回环境描述。
常见失败
- 游戏启动崩溃或提示版本不匹配:确认 Minecraft 为 1.21.4、运行时为 Java 21,且三个模组都对应此版本。
- 提示缺少 Carpet 或 Fabric API:两者都是必需依赖,不能只安装 Alice Mod。
/alice status不存在:Alice Mod 没有加载到当前实例;检查是否放错mods目录。- 状态显示未连接:先启动 Alice,并确认本机端口
27541没有被其他程序占用。不要尝试把地址改成远程主机;当前同机目标固定为127.0.0.1:27541。 - 连接远程 Java 服务器后没有控制能力:执行端必须安装在远程服务器的服务端世界中;仅客户端安装不能控制远端世界,请改用 Java 专服快速开始。