跳到正文

Refresh Trades: Expanded

作者:ANTINIMUS

通过配置为任意职业、等级和物品添加自定义村民交易;这是 Refresh Trades 的专用附属模组,完整支持重新随机交易,并严格验证配置。

收藏

介绍

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

说明

Refresh Trades: Expanded 允许服务器所有者在服务器配置中定义额外的村民交易:交易所属职业、解锁交易所需的村民等级、村民出售的物品以及玩家支付的物品——所有项目都可以通过 ID 配置,包括模组添加的物品和职业。

模组开箱即用,内含作者预先配置的交易;后续更新还会持续加入更多精选交易。你可以在服务器配置中自定义、调整或彻底禁用每笔交易。

自定义交易会加入原版游戏和 Refresh Trades 共用的交易池。新村民升级时会获得这些交易;使用 Refresh Trades 重新随机交易时,自定义交易也会像原版交易一样参与。服务器启动时会跳过无效的配置项,并在服务器日志中报告,不会静默回退。

功能特色

  • 通过一个服务器配置列表添加自定义村民交易。
  • 内含作者预先配置的交易,后续更新还会持续添加更多交易。
  • 可通过配置自定义或调整价格,也可彻底禁用任意交易。
  • 支持通过 ID 指定任何已注册的职业,包括模组添加的职业。
  • 出售物品和价格物品均支持通过 ID 指定任何已注册的物品。
  • 村民等级可设为 1 至 5 级,包括仅大师级村民可解锁的交易。
  • 可调整物品数量、价格数量、最大交易次数、价格倍率和每笔交易提供的村民经验值。
  • 与 Refresh Trades 的重新随机交易功能集成:自定义交易会像原版交易一样参与随机。
  • 服务器启动时会验证每项配置;无效项会被跳过,并在日志中清楚说明。

服务器配置

服务器配置 refreshtradesexpanded-server.toml,配置段 custom_trades:

  • enabled启用或禁用添加自定义交易。
  • trades交易定义列表,每笔交易对应一条字符串。

交易格式(各项以 key=value 对分隔,空格分开,顺序不限):

profession=<id> level=<1..5> item=<id> [count=<1..64>] [price=<id>] [price_count=<1..64>] [max_uses=<1..1024>] [price_multiplier=<0.0..1.0>] [xp=<0..1000>]

  • profession设置村民职业 ID(必填)。示例:minecraft:toolsmith。
  • level设置交易解锁所需的村民等级;5 表示大师级(必填)。
  • item设置村民出售的物品(必填)。
  • count设置出售物品的数量,默认值为 1。
  • price设置玩家支付的物品,默认值为 minecraft:emerald。
  • price_count设置支付物品的数量,默认值为 1。
  • max_uses设置补货前可交易的次数,默认值为 12。
  • price_multiplier设置需求上升时价格上涨的幅度,默认值为 0.05。
  • xp设置每笔交易提供的村民经验值,默认值与原版各级别相同(2、5、10、15、30)。

默认配置包含作者精选的交易(后续更新将加入更多交易):

trades = [
    "profession=minecraft:toolsmith level=5 item=minecraft:iron_ingot count=1 price=minecraft:emerald price_count=5",
    "profession=minecraft:farmer level=5 item=minecraft:golden_apple count=1 price=minecraft:emerald price_count=15"
]

每笔交易都可以重新配置(调整数量、价格和等级),也可以从列表中移除以禁用该交易。设置 enabled = false 可彻底关闭添加自定义交易。

反向交易(村民向你购买物品)可通过对调物品两侧来编写:
profession=minecraft:farmer level=1 item=minecraft:emerald count=1 price=minecraft:wheat price_count=20。

本地化

  • 英语(en_us)
  • 俄语(ru_ru)

常见问题

Refresh Trades: Expanded 支持哪些 Minecraft 版本?

Refresh Trades: Expanded 支持 Minecraft Java 版 1.20.1–1.20.6,共 6 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Refresh Trades: Expanded 怎么安装?

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

评论

登录后评论和评分

ANTINIMUS 的其他作品

查看全部 →