交易优化

交易优化

通过强大的工具掌控村民职业与交易!

交易调整

一个 Minecraft Forge 模组,提供多功能法杖、实用物品和游戏内选项,以增强玩家与村民交易时的体验。

目前为早期预览版 —— 许多功能仍在开发中。

主要特性

绿宝石法杖

alt text

使用方法:

方法一:

  • 潜行 + 鼠标滚轮:切换模式
  • 潜行 + 右键:激活当前模式

方法二:

  • 按下按键绑定(默认为 Alt)打开快速模式选择轮盘

alt text

模式 目标 效果
职业清除 任意有职业的村民 将村民重置为无职业状态
工作方块追踪 任意村民 高亮已绑定或潜在的工作方块
村民追踪 工作站方块 高亮正在使用该工作站的村民
AI 刷新 无职业村民 强制其进行求职行为
升级 任意有职业的村民 提升村民的职业等级
交易选择 任意有职业的村民 自由选择可用的交易

1. 职业清除

alt text alt text

  • 移除任意村民的职业
  • 即使对已升级/已交易的村民也有效
  • 完全重置其交易进度

2. 工作方块(工作站)追踪

alt text

  • 以红色高亮显示村民绑定的工作站
  • 对无职业村民使用时,以绿色高亮显示其当前潜在的工作站(图中未显示)
  • 有效范围:64 格

3. 村民追踪

alt text

  • 对使用目标工作站的村民施加发光效果

4. 村民 AI 刷新

alt text alt text

  • 强制无职业村民停止当前行为
  • 使其(尝试)立即寻找最近的有效工作站

5. 村民即时升级

alt text

  • 立即提升村民的职业等级
  • 默认消耗 1 个绿宝石块 或 9 个绿宝石。优先消耗绿宝石块。
  • 费用物品及数量可在 serverconfig/tradetweaks-server.toml 中自由修改。这对于某些整合包来说很方便,可以将其修改为其他模组或自定义物品。

6. 交易选择

alt text

这听起来可能有点违反规则,但我认为,反复刷新村民交易以获得理想交易完全是浪费时间——除了数小时的机械重复外,没有任何实际代价。

因此,我不认为这个功能会破坏 Minecraft 的平衡性或游戏完整性。作为玩家,我们应该珍惜有限的游戏时间,将其花在真正有趣的体验上。

  • 允许玩家从村民的潜在交易池中手动选择可用交易
  • 任何需要相同职业和职业等级的交易都将被视为可用交易。
  • 来自模组的随机类别交易会被扩展为不同的物品变体,因此类似标签的选择(如不同的原木或告示牌)会全部显示,而不是随机显示一个示例。
  • 替换栏拥有实时的 JEI 风格搜索框。@ 用于模组名称,# 用于提示文本,$ 用于标签,% 用于创造模式标签页,^ 用于颜色,& 用于资源 ID。空格用于组合词条,| 用于分隔备选项,- 用于排除词条,引号用于保留短语。按 Tab 键聚焦搜索框,按 Enter 或 Esc 键退出搜索框。
  • 允许重复交易
  • 兼容多人游戏
  • 需要消耗一个下界之星来升级你的法杖以使用此模式。
  • 特别针对图书管理员,如果你选择了一本附魔书的交易,你将可以选择所有最高等级的附魔,并且有更高几率获得更低的交易价格。此功能可在服务器配置中禁用。

消耗品

添加了多种消耗性实用物品。

启迪之书

alt text

可将傻子村民转变为无职业村民。

逆转药瓶

alt text

立即将村民转变为僵尸村民。其无序合成配方使用一个玻璃瓶、两个腐肉和一个时钟。

治愈药瓶

alt text

立即将僵尸村民治愈为普通村民,等同于使用原版方式手动治愈。其无序合成配方使用一瓶虚弱药水、一个金苹果和一个时钟。

村庄英雄图腾

alt text

提供 5:00 的村庄英雄效果。如果玩家已有村庄英雄效果,则效果等级提升 1 级(最高 V 级)并增加 5:00 的持续时间。赢得袭击后,玩家将根据袭击等级获得相应数量的该物品。

补货凭据

alt text

强制村民立即补货。同一天内对同一村民多次使用,每次使用的费用都会增加。

交易广播系统

在聊天中显示附近村民的交易列表(带物品图标),并支持点击以高亮功能。对于未变化的交易不会重复广播。

默认关闭

alt text

alt text

指令

/tradecast mode [option]

(客户端)筛选要广播的村民:

选项 效果
all 所有村民
librarian 仅图书管理员
off 禁用广播系统

/tradecast radius [blocks]

(服务端)设置广播范围(1-32 格)。需要权限。

/tradecast refresh

(客户端)清除缓存的村民/交易数据。

/tradecast render [bool]

(客户端)切换物品图标渲染(若设为 false,将启用纯文本模式以保证兼容性)。

/tradecast time [seconds]

(服务端)调整交易检查间隔。需要权限。

/tradetweaks enchant_books_select [bool]

(服务端)决定法杖的交易选择功能是否可用于选择图书管理员的附魔书。需要权限。

兼容性

  • 兼容所有模组添加的村民职业(希望如此)
  • 兼容所有模组添加的附魔(只要它是“可交易的”)
  • 兼容 Easy Villager,但您无法使用绿宝石法杖与其功能性方块内的村民进行交互
  • 兼容 Quark 模组添加的上古 tome
  • 与 Showcase Item/Quark 的物品栏图标功能一起使用时可能存在渲染冲突(若发生重叠,请禁用客户端渲染)

以选择模式为例:

Quark 的上古 tome:

alt text

神化:

alt text

气动工艺:

alt text

应用能源2:

alt text

致谢与许可

本模组包含了以下第三方项目的资源,我们在此对他们的贡献表示感谢:

代码归属

本模组的物品渲染功能源自 [ShowcaseItem],该模组采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本(CC BY-NC-SA 3.0)许可协议。

资源归属

纹理 textures/emerald_wand.png 是 [ConstructionWand] 中资源的修改版本,该模组采用 MIT 许可证。