← 返回
开发者工具
play_minecraft
通过 Mindcraft HTTP API 控制 Minecraft Bot(无内置 LLM)。当用户提到 OpenClaw、外部 agent、REST 接口控制、读取状态、执行动作、批量任务编排时使用。
通过 Mindcraft HTTP API 控制 Minecraft Bot(无内置 LLM)。当用户提到 OpenClaw、外部 agent、REST 接口控制、读取状态、执行动作、批量任务编排时使用。
songjc0511
开发者工具
clawhub
v1.0.0 1 版本 99819.2 Key: 无需
#latest
概述
OpenClaw Mindcraft Controller
适用场景
- 用户要用 OpenClaw 或任意外部系统控制
mindcraft Bot。
- 用户要求“不要内置 LLM,只走接口调用”。
- 用户需要:读取状态、查询动作 schema、执行动作、排错与恢复。
快速流程
- 确认服务已启动:
node main.js
- 确认配置为外控模式:
settings.js 中 external_controller_only: true
- 用
GET /api/v1/agents 找到 agent 名(如 andy)
- 用
GET /api/v1/agents/:agentName/actions/schema 获取动作参数定义
- 用
POST /api/v1/agents/:agentName/actions/execute 执行动作
- 用
GET /api/v1/agents/:agentName/state 校验动作结果
控制规则
- 动作前先查 schema,不要硬编码参数类型和数量。
- 长动作执行后必须二次读 state,避免“命令发送成功但未达成目标”。
- 异常时先执行
!stop,再做恢复动作。
- 多动作编排推荐“小步执行 + 每步校验”,不要一次提交过长链路。
API 基础信息
- Base URL:
http://localhost:8080
- Content-Type:
application/json
- 关键接口:
GET /api/v1/agents
GET /api/v1/agents/:agentName/state
GET /api/v1/agents/:agentName/actions/schema
POST /api/v1/agents/:agentName/actions/execute
详细字段和示例见 reference.md 与 examples.md。
推荐执行模板
- 发现 Agent
- 调用
/agents
- 选择
in_game=true 的 agent
- 加载能力
- 调用
/actions/schema
- 缓存 command + params 描述
- 执行动作
- 调用
/actions/execute,传 command + args
- 结果验证
- 失败恢复
常见故障处理
Agent 'xxx' not found
- 先调
/agents,确认 agent 名称。
Agent 'xxx' is not connected in game
- Bot 未进服;检查 Minecraft 是否开放 LAN 端口,或进程是否重启失败。
- 参数不匹配(args count/type)
- 以
/actions/schema 为准重建入参。
- 命令存在但效果不符合预期
- 读
/state 二次确认,再做补偿动作(例如 !stop、!goToCoordinates 重试)。
输出要求(给 OpenClaw 的调用层)
- 每次动作调用都记录:
- request payload
- response payload
- state 前后快照(至少位置/背包/健康)
- 失败返回要保留原始
error 字段,便于排查。
版本历史
共 1 个版本
-
v1.0.0
当前
2026-03-30 01:33 安全 安全
安全检测
腾讯云安全 (Sanbu)
安全,无风险
查看报告
🔗 相关推荐
developer-tools
larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 68
📥 180,294
developer-tools
matrixy
专为AI智能体优化的无头浏览器自动化CLI,支持无障碍树快照和基于引用的元素选择。
★ 427
📥 118,260
developer-tools
steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921
📥 185,814