mc_auto
Enables autonomous Minecraft behavior: a reflex layer that eats, dodges hazards, and follows players plus an idle decision layer that wakes the AI to pursue long-term goals. Call to view status, toggle, follow, wake, or set config.
Instructions
🤖 自主行为层("让它像正常玩家一样"):不传参数 = 看状态。
两层:① 反射层(不花 token、常开):AI 没调工具时我自己环顾、饿了吃、捡掉落物、躲岩浆火仙人掌、跟随玩家。被怪打 / 有怪贴上来 → 立刻叫醒 AI 定策略(还手/撤/垒方块由 AI 决定);我自己不跑、不还手,只把手里那件活停下(dangerStopWork 可关;叫醒文案带怪名/坐标/距离/血量)。远程怪(骷髅/掠夺者/女巫…)22 格内且看得见我才算威胁;挨打却看不到怪会报上次看到它在哪。水里憋气(头在水下)也会叫醒 AI 上浮:掉血或超 10 秒;真要憋死了我只按住 jump 抬一下,不横向跑。附近有玩家时我一直看着他(不动位置、不碰东西);任何工具调用后静默 6s;走路类只在 AI 这一轮跑完时才动。
② 空闲决策层(花 token):AI 停下来(默认 5 秒没事干)且这一轮结束时,我用插件提示叫醒它,文案带"玩家在干什么"(距离/在动/手持/面向/最近聊天)+ 长期目标 + 没做完的任务,让它按长期目标自己开工(看图不强制;默认目标"像正常玩家一样发展、最后打末影龙",路线木头/石具→铁→钻石→下界→末地;旁边有人一起干)。不许反问 Master"要我做什么"(不回话 = 让它自己决定);只有要动 Master 的箱子/建筑时才 mc_say 问一句、问完不等。叫醒 45s 后还没动手,我会再补一条"别问,直接做"的催促(每次叫醒最多一条,也占额度)。
每小时最多 120 次;叫醒后 AI 没做任何事就自动翻倍拉长间隔(封顶 30 分钟),做了事就复位。
用法:action:"status"(默认)|"off" 关反射层(🔴 不是"全停":空闲叫醒还开着,要 set {"idleWake":false} 才全静音;自保 avoid 独立,要一起关得 set {"avoid":false})|"on" 全开|"stay" 站定(停跟随)|"follow" + who:"玩家名" 跟着谁走|"wake" 立刻叫醒一次(不等间隔)|"set" + patch:{"standing":"先盖个小屋再挖矿","idleWakeSec":600} 改参数(落 .mcp-mc-agent/auto.json)。
Master 在对话里改了主意 → 立刻用 set 把 standing 写成他那句新的;他没发话就别自己改。
🔴 默认只做无害动作:不会自己拆别人建筑、动别人箱子、乱丢东西、跑太远。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| who | No | follow 用:要跟随的玩家名(留空=取消跟随) | |
| patch | No | set 用:要改的配置项(浅合并) | |
| action | No | status(默认)/ on / off / stay / follow / wake / set |