跳到正文

Villager Trade Reset

作者:Xaunther

这款模组允许你付出代价,重置任意经验等级村民的交易。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。
Logo

此模组允许玩家以可配置的代价,在村民任意经验等级重置其交易。

与村民交易时,你会发现新增了一项交易,我们称之为“重置交易”。
点击结果栏接受重置交易后,商人界面会关闭,村民会发出一些粒子效果,表示交易已重新生成。
结果栏中显示的物品无法获得,它仅用于说明重置交易的效果。
新交易会按照村民从 0 级升至当前等级的方式重新生成。
折扣或需求等交易修正会保留,但使用次数会重置,因为重新生成的交易会被视为新交易。

模组的默认配置要求玩家提交钻石,从而赋予这种原版物品一个有趣的新用途。
所需数量与村民的经验等级相同;补货前,重置交易最多可使用 5 次。
所需材料、每级所需数量和最大使用次数,都可以在游戏内的模组配置中调整,也可以直接编辑生成的 toml 文件。
如何修改配置,请参阅配置章节。
不过,更改配置后,已经拥有重置交易的村民不会更新这项交易。
如果还没有与村民交易过,可以通过重置其职业或提升其等级来重新生成重置交易。
否则……就需要采取更激进的方法。

翻译

Crowdin

翻译通过 Crowdin 管理,方便社区成员参与贡献。
我提供英语、西班牙语和加泰罗尼亚语翻译,未来也可能加入其他语言。

配置

模组的一项主要功能是提供配置选项,让模组不仅能满足希望挑战更轻松或更困难的各类玩家,
还能整合进使用其他物品来平衡重置村民交易所带来能力的整合包中。

对于普通玩家,建议使用游戏内的模组配置界面修改设置,这是最简单的方法。
不过,如果你是整合包作者,可能更愿意直接编辑配置文件,省去启动游戏的麻烦。
无论采用哪种方法,下面都提供了相应说明。

在游戏内更改配置(仅限 NeoForge)

在菜单中打开“模组”窗口,然后找到 Villager trade reset 并打开其配置。

Config menu

在 Required item 中,你可以选择重置交易所需的物品。默认设置为 minecraft:diamond,但也可以改为其他原版物品:

  • 若要改用其他原版物品,例如泥土,请使用 minecraft:dirt。通常可以在维基的数据值章节中查到物品的标识符。
  • 如果该物品由模组添加,除了使用正确的物品标识符,还需要将 minecraft 改为该模组的 ID。例如,若要使用我们的交易重置物品,应填写 villagertradereset:trade_reset。

Maximum uses 字段用于设置交易补货前的最大使用次数。必须大于 0。

Cost per level... 字段用于设置每个等级接受重置交易所需的代价:

Cost per level

金额保存在一个从 0 开始索引的向量中,因此左侧列显示的是该向量中的索引。
索引 0 对应 1 级村民的费用。一般来说,索引 i 对应 i+1 级村民的费用。
因此,在上面的示例中,费用与村民等级相对应。

你可以根据需要在向量中添加或移除正数值。如果向量太短,没有包含某个等级对应的费用,
该等级的费用将取自向量的最后一个元素。以下面的示例为例:

Cost per level example

无论村民等级如何,交易重置选项的费用都设为 3,因为 1 级村民的费用设为 3,而更高等级的费用会取自向量最后一个元素,也就是 3。

手动更改配置

配置文件可以在你的 Minecraft 实例中的 config/villagertradereset-common.toml 创建或找到。
NeoForge 的配置示例:

max_uses = 4
cost_per_level = [1, 2, 3]
required_item = "minecraft:emerald"

而 Fabric 中对应的配置如下(使用 Java properties 语法):

max_uses = 4
cost_per_level = [1, 2, 3]
required_item = minecraft\:emerald
  • 将最大使用次数设为 4。
  • 将所需物品设为绿宝石。
  • 将交易重置选项的费用设为:1 级商人为 1,2 级商人为 2,3 级及以上商人为 3。

常见问题

Villager Trade Reset 支持哪些 Minecraft 版本?

Villager Trade Reset 支持 Minecraft Java 版 1.21.5–26.3,共 7 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Villager Trade Reset 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分