Refresh Trades: Expanded
通过配置为任意职业、等级和物品添加自定义村民交易;这是 Refresh Trades 的专用附属模组,完整支持重新随机交易,并严格验证配置。
介绍
说明
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 的其他作品
查看全部 →
Refresh Trades
直接从交易界面刷新村民和流浪商人的交易选项,可配置支付、冷却时间、实时按钮状态预览和更安全的服务端验证。
SLib
Slib 是一个闭源的基础设施前置库,适用于 Forge 1.20.1 模组。它统一了高级网络机制和安全防护,确保所有依赖模组完全稳定,无需频繁维护更新。
Three’s Chances
拥有三次硬核生存机会,支持自动重生和自定义每条命的生命值;失去所有机会后进入永久死亡状态。
Balanced XP Bottler
将经验值兑换成原版附魔之瓶,并可配置税费、花费、冷却时间和批量转换数量。
评论
登录后评论和评分