核心功能
OpenClaw Minecraft 是一款基于 Mineflayer 的 Minecraft 机器人控制器技能,允许用户通过 REST API 以 JSON 格式发送动作指令,实现对游戏 bot 的远程操控。核心能力包括:创建/连接 bot、读取实时状态、发送单条或批量动作指令,以及支持 Cron 驱动的自主行为循环。
显著优点
- 纯 JSON 接口:LLM 本地推理后仅发送结构化动作,避免敏感信息泄露
- 批量任务编排:单次请求可包含 5-10 个动作,支持
until(条件终止)和loop(定时循环)两种模式 - 自主循环能力:配合 Gateway Cron 每 30 秒触发,无需持续心跳连接即可维持 bot 自主运行
- 灵活认证体系:支持开放注册、代理注册和主密钥注册三种模式,适应不同安全需求
潜在局限
- 仅支持 JSON 载荷,暂不支持媒体文件或附件传输
- 动作为尽力而为(best-effort),bot 未连接或物品不足时可能失败
- 依赖外部 ngrok 隧道,连接稳定性受网络环境影响
- 多 bot 场景下需自行管理 token 和状态同步
适用人群
Minecraft 服务器管理员、游戏自动化开发者、多账号农场运营者,以及希望通过 LLM 编排复杂游戏行为的 AI 应用开发者。
常规风险提示
- 开放注册模式会降低安全性,建议生产环境使用代理或主密钥模式
- 严禁将 LLM API 密钥发送至控制器端点
- 需确保仅操控归属本 token 的 bot,避免越权操作
- ngrok 免费域名可能变更,需关注地址可用性