mc_observe
Render a first-person Minecraft view with three-part perception (seen, detected, uncertain) to guide actions like mining, building, or navigating.
Instructions
👁 第一人称视角:从我眼睛(眼高 1.62)朝我正在看的方向渲染截图,直接内联给你看,并附三段式感知:① 我看到(图里数出来的:像素占比、谁在哪一侧、准星压着什么、手里拿什么);② 程序检测到(游戏数据:坐标/朝向/独立射线打到的方块/半径内实体带坐标·距离·血量/脚下);③ 不确定(客户端预测的方块世界、没加载的区块、读不到的血量 —— 别把推测当事实)。两套眼睛对不上时点名(以程序射线为准)。
图里:玩家(人形,正版皮肤就贴真的)· 怪物(敌对红/被动黄)· 掉落物(黑描边)、右下角手上的东西;暗紫色块=区块没加载。
👁 什么时候看,你自己定:只读查询(mc_status / mc_inventory / mc_scan…)不用看;动手前先看一眼最划算 —— 挖/放/拆/建、走路、找路找东西、确认玩家或怪在哪、看不清、被卡住;一张图够做一段动作;环境变了(走远/天黑/挨打)就再看一眼。
(想变回强制模式:.mcp-mc-agent/view.json 写 {"gate":true}。)
🔴 图已直接内联给你;想另存一份给别人看就把 out:"\.mcp-mc-agent/.express/<子目录>/view.png" 写进发布区,再用 mc_kit_express 取(默认落 .mcp-mc-agent/.out/)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fov | No | 垂直 FOV(默认 70,20–140;越小越"望远") | |
| out | No | 落盘路径(工作区相对;默认 .mcp-mc-agent/.out/mc-observe-<时间>.png 不对外) | |
| image | No | 是否画截图(默认 true;false = 只要结构化状态,不画图不落盘,省时间) | |
| width | No | 宽(默认 192,32–480;越大越慢越费 token) | |
| height | No | 高(默认按 16:9 算,即 108,18–480) | |
| percept | No | 是否附三段式感知(看到/检测到/不确定,默认 true;false = 只要图和旧摘要,省 token) | |
| distance | No | 看得多远(默认 48,4–128;越大越慢) | |
| entities | No | 是否画出玩家/怪物/掉落物(默认 true) | |
| crosshair | No | 是否画准星(默认 true) |