贸易路线助手

贸易路线助手

记住每位与你交易过的村民出售的物品,并在日志中搜索任何物品或附魔,然后规划一条前往有库存村庄的路线。客户端运行,兼容原版服务器。

贸易路线助手

你需要经验修补 III。你相当确定大约一周前在某个图书管理员那里见过。过了三个村庄,你还没找到。

贸易路线助手是你本该一直记着的笔记本。每次你打开村民的交易界面,它就会记下他们是谁、在卖什么、价格多少,以及他们具体站在哪里。之后你在搜索框输入“经验修补”,它就会告诉你哪个村民、哪个村庄、多远、哪个方向——然后规划出步行路线。

它完全在你的客户端运行。服务器上不需要任何东西,因此它在原版多人游戏中无需改动即可使用。

它能做什么

在你交易时记录交易。 关闭交易界面会将商人的完整报价单连同其 UUID、职业、等级、位置和维度一起写入。村民在升级时会刷新交易,补货时也会部分刷新,因此每条记录都是一份带时间戳的快照,在你下次访问时会被替换,而不是只记录一次就永远相信。日志会根据时间长短为每条记录着色——一天以内为绿色,一周以内为琥珀色,更久为红色——这样你总能知道它有多可信。

像讲台一样搜索,而不是电子表格。 普通词语会匹配交易中的任何部分:村民出售的物品、你支付的物品、两者的附魔。输入经验修补,每个村民都会得到一行结果,显示职业、等级、距离、方位、匹配的物品及其价格。当前缀范围太宽时,可以用前缀来缩小范围。

规划步行路线。 一个按钮就能将当前搜索转化为一条有序路线,连接那些持有这些商人的村庄,从你所在位置出发,采用最近邻算法。一个聚落有五名图书管理员算一站,不是五站。然后 HUD 面板会显示下一站、距离和方位,以及在那里等待的人。

在世界中标记他们。 在记忆中的商人上方显示航点框,按职业着色,这样你站在村庄上方的山坡上,不用打开任何界面就能分辨铁匠和图书管理员。路线线段会绘制为箭头。

检查日志是否已过时。 每次抵达村庄几次后,等区块稳定下来,就会在客户端可见的实体中寻找记录在案的商人。缺失的商人会记一次警告而不是直接判定——村民会在室内睡觉并四处走动——两次警告后该条目就会被注销,不再作为目的地提供。步行三百格去找一个上周二就死了的图书管理员,正是这个功能要避免的失败。

它不能做什么

这一点值得坦白说明,因为这就是笔记本和 X 光之间的区别。

它只知道你见过的东西。 默认情况下,日志会记录你实际打开过交易界面的商人。还有一种可选的激进模式,也会记录渲染距离内的每个村民——但即便如此,它也只会收集身份、职业和等级。服务器绝不会向客户端发送未打开的村民的报价,因此被动发现的村民只会作为可追踪的线索,而永远不会成为交易列表。这是客户端被告知信息的限制,而不是模组的限制。

流浪商人不是路线目的地。 他们像其他人一样被记录和搜索,因为知道他们在出售什么是有价值的。但你在阅读他们的信息时,他们却在走动,而且会在一小时内消失,所以模组不会承诺带你走到他们面前。

搜索语法

普通词语匹配交易的任意一侧。所有条件都必须匹配。空搜索会列出整个日志。

前缀 含义 示例
buy: 仅村民出售的物品 buy:diamond
pay: 仅你支付的物品 pay:emerald
prof: 职业,按 ID 或显示名称 prof:librarian
lvl: 村民等级,至少达到此等级 lvl:4
cost: 第一组支付物品数量不超过此值 cost:12
stock 仅未售罄的交易 stock

俄罗斯玩家也有俄语前缀:прод:、цена:、проф:、ур:、макс:。

操作

按键 动作
V 打开日志
B 切换世界标记
未绑定 清除当前路线

所有三个按键都位于 选项 → 控制 → 贸易路线助手 下,可以正常重新绑定。在日志中按回车键会根据当前搜索构建路线。

命令

/traderoute 打开日志。还有 find <查询>、route <查询>、status、stop、skip、markers、aggressive、forget-gone、forget-all。

清除日志

日志中的**清除…**按钮提供值得保留的删除选项——已注销的商人、从未打开过的村民、早于你选择的截止日期条项、当前搜索恰好找到的内容,或全部内容——每一项在提交前都会显示将删除多少条记录。每个按钮首次点击时准备,第二次点击时执行。

需求

  • Minecraft 26.2
  • Fabric Loader 0.19.3 或更新版本
  • Fabric API
  • Java 25

仅客户端。不要安装在服务器上;在那里它什么也不会做。

语言

英语和俄语。

文件

  • 日志:.minecraft/traderoute/<世界>.json,每个世界或服务器一个
  • 配置:.minecraft/config/traderoute.json

MIT 许可证。