
NPC 物流
添加物流工人NPC,这些NPC可以在箱子和桶之间执行物品收集和运送路线,运行自动化制作流程,并且现在承担自主角色——首先是功能完整的农民,负责耕地、种植、收获和补货。
查看大图NPC物流
厌倦了自己在箱子之间来回奔波? NPC物流让你能够雇佣工人NPC,并让他们为你工作——按照可编程路线收集、制作和运送物品。或者,给他们一件工具和几个代币,他们就能承担一个自主的角色,比如完全独立地耕种一块田地。
工作原理
路线和角色都基于地点代币构建——这些小的可合成物品被放置在你关注的各个位置。每个代币标记了该位置应发生的操作:
| 代币 | 颜色 | 用途 |
|---|---|---|
| 收集代币 | 🔵 蓝色 | 从此容器中拾取物品 |
| 制作代币 | 🟡 琥珀色 | 在此工作台制作配方 |
| 存放代币 | 🟢 绿色 | 将物品放入此容器 |
| 工位代币 | 🟣 紫色 | 角色工人工作区域的中心点 |
| 床位代币 | 🩵 浅蓝色 | 指定角色工人夜间睡觉的位置 |
将一份工作指令卷轴交给一个工人NPC,在其GUI中配置路线,他们就会自主地沿着循环路线行走——收集、处理并存放物品,无需你再进行任何操作。或者,给工人装备一件工具、一个工位代币和一个存放代币,他们就能持续执行角色工作,完全不需要卷轴。
功能
- 可编程的运送路线 — 串联收集→制作→存放的任何组合,带有按物品的数量过滤器(全部/整组/部分)
- 自主角色 — 给工人装备工具 + 工位代币 + 存放代币,他们就能自主接管工作区域
- 农夫角色 — 耕地、播种、收获,并从连接的箱子中补充种子,设置好后无需再干预
- 牧羊人角色 — 在工位/围栏范围内给羊剪毛,并自动存放羊毛
- 工作护目镜 — 一种头盔,可在世界中显示工人的路线(绿色 = 收集,红色 = 运送,金色 = 两者兼顾)
- 夜间睡眠 — 角色工人在天黑后会寻找分配的床位代币(或庇护所);可单独为每个工人关闭此功能,让他们全天工作
- 五标签页工人GUI — 装备、指令、货物、角色和任务,全部在一个界面中
- 制作任务 — 完整的收集→制作→存放流程,每个工人最多8行
- 无管道,无能量 — 物流依靠NPC劳动力运行;适合原版风格的整合包
快速入门
对于运送路线:
- 制作一份工作指令卷轴 — 这将作为工人的操作说明书
- 制作地点代币,用于路线上的每个站点(收集、制作或存放)
- 放置代币在每个箱子、工作台或存储方块上
- 右键点击工人NPC打开其GUI,在“指令”标签页中添加卷轴
- 关闭GUI — 工人立即开始执行路线
对于自主角色(例如农夫):
- 制作一个工位代币并将其放置在工作区域的中心
- 制作一个存放代币并将其放在一个箱子上,用于收获/产出
- 右键点击工人NPC,打开“角色”标签页,并放入工具、工位代币和存放代币
- 关闭GUI — 装备激活,工人开始自主执行角色工作
工人是持久的,能在服务器重启后存活,并在加载后恢复他们最后一次活跃的指令或角色。
工人GUI
| 标签页 | 此处可进行的操作 |
|---|---|
| 装备 | 盔甲、工具、工作指令卷轴槽位、重命名、自定义皮肤URL |
| 指令 | 查看和管理活跃的工作指令卷轴及其站点 |
| 货物 | 仅可查看的18格视图,显示工人携带的所有物品 |
| 角色 | 3格装备(工具/工位代币/存放代币),赋予自主角色,外加夜间睡眠开关 |
| 任务 | 最多8行制作任务 — 每行包含收集、配方、制作和存放槽位 |
地点代币与配方
| 物品 | 配方 |
|---|---|
| 工作指令卷轴 | 纸 + 纸 + 羽毛 + 墨囊 |
| 收集代币 | 金锭 + 青金石 |
| 制作代币 | 金锭 + 烈焰粉 |
| 存放代币 | 金锭 + 绿宝石 |
| 工位代币 | 金锭 + 指南针 |
| 床位代币 | 金锭 + 羽毛 |
| 工作护目镜 | 2× 玻璃板 + 铁锭 + 金锭 |
管理员指令
| 指令 | 效果 |
|---|---|
/workorder spawn [x y z] |
生成一个物流工人 |
/workorder addstop <工人> <x y z> collect|deliver|both |
向工人路线添加一个站点 |
/workorder startorder <工人> "路线名称" |
启动一条命名路线 |
/workorder cancel <工人> |
取消工人当前的指令 |
/workorder status <工人> |
报告工人当前状态 |
/workorder setrepeating <工人> true|false |
切换路线是否循环执行 |
需求
- Minecraft 1.20.1
- Fabric Loader ≥ 0.15.0
- Fabric API 0.92.6+1.20.1
- Java 17+(运行时)— 从源码构建需要JDK 21
兼容性
NPC物流与存储方式无关——工人可以与任何暴露标准物品栏的方块互动。它能与存储模组(Tom's简易存储、精致存储、AE2)共同工作,不会产生冲突。
路线图
- 更多角色:矿工、伐木工、渔夫
- 跨维度寻路
- 脚步声和工作完成音效
- 地点代币在放置位置的可见光束
- 双箱子支持
- 第三方存储方块兼容性
MIT 许可 · 源码在 GitHub · 问题反馈请使用问题追踪器
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。