
Mindcraft接入大模型后这个 Minecraft AI 代理会自己砍树挖矿【免费下载链接】mindcraftMinecraft AI with LLMsMineflayer项目地址: https://gitcode.com/GitHub_Trending/mi/mindcraft接上 OpenAI你在聊天框打一句去挖铁游戏里的机器人会自己找镐子、砍树、往矿洞走——这就是 Mindcraft 干的事它把大语言模型接进 Minecraft让 LLM 扮演一个能聊天、能领任务、能动手干活的玩家。 5 步跑通本地 Minecraft AI 代理先看三样东西齐不齐Minecraft Java 版支持到 v1.21.11推荐 v1.21.6、Node.jsv18 或 v20 LTS、任意一家模型服务的 API 密钥OpenAI、Gemini、Claude 等只需要一个。齐了就开始git clone https://gitcode.com/GitHub_Trending/mi/mindcraft cd mindcraft npm install把keys.example.json重命名为keys.json填好密钥开一个世界并打开局域网端口用 55916和settings.js里的port一致最后node main.js机器人进场游戏里 它说话即可。这一段就是浓缩版的 Mindcraft 安装教程。⛏️ 看 LLM 玩 Minecraft三个真实场景在聊天框直接指挥。代理的回复直接显示在 Minecraft 聊天栏settings.js里把language改成中文它就用中文跟你对话。甩给它一个目标自己干完。不用你一步步教一条命令让它自动收集 4 块橡木原木node main.js --task_path tasks/basic/single_agent.json --task_id gather_oak_logs它会自动决定砍树、收集、清点数量。仓库的tasks/目录下还有烹饪、建筑、合成三类预置任务建筑任务甚至带图纸blueprint代理照着图纸放方块。让它看画面。settings.js里allow_vision默认关闭打开后代理会用视觉模型解析自己视角的截图作为输入判断环境更准。⚙️ 换模型只改一个 jsonsettings.js 和 profiles 各管什么settings.js管全局连哪台服务器host/port、认证方式auth选 offline 或 microsoft、启用哪些代理、各类开关。代理名单就在profiles字段里默认只加载根目录的andy.json。profiles/目录以及根目录andy.json管每个代理它的名字、用哪个模型、行为提示词和示例。比如andy.json里只有一行model: gpt-5.4-mini想换 Gemini 就改成gemini-2.5-pro并在keys.json里备着对应密钥。同一个 json 里还可以把code_model、vision_model、embedding、speak_model拆开让聊天用一个模型、写代码用另一个。 避坑手册三个高频现象现象机器人一直连不上。原因局域网端口和settings.js的port不一致默认 55916或游戏版本不受支持。解法两边端口对齐版本对不上时可用仓库里的 viaproxy 服务过渡或者用 1.21.6。现象机器人自己跟自己刷屏对话。原因profile 里的名字和 Minecraft 档案名不一致。解法改成完全一致。现象想让它自己写代码干活又怕机器被搞坏。原因代码执行开关allow_insecure_coding一旦打开模型就能在你的电脑上生成并运行代码有沙箱但仍可能被注入攻击。解法默认是false不需要就别开真要开用docker-compose up跑在容器里且不要连公开服务器。现象对话卡、上下文丢。原因上下文由max_messages控制默认 15 条模型响应慢也会拖节奏。解法日常闲聊换响应快的模型复杂任务再上大模型。进阶入口多代理协作node main.js --profiles ./profiles/andy.json ./profiles/jill.json拉两个代理进同一个世界游戏里要/msg分别跟它们说话tasks/里有人机协作的现成任务。自定义技能动作与技能库在src/agent/library/加新动作就改这里代理主循环在src/agent/agent.js。下一步建议先跑一遍gather_oak_logs任务看它自己找木头跑通了就加一个第二个 profile让两个代理同时在你的局域网世界里干活。【免费下载链接】mindcraftMinecraft AI with LLMsMineflayer项目地址: https://gitcode.com/GitHub_Trending/mi/mindcraft创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考