截图
介绍
Waystones Item Cost Extended 是 Waystones 的附属模组,支持使用压缩或解压后的物品付款,以及组合物品费用。
在支持此功能的 Waystones 版本中,通过 warpRequirements 配置物品费用。
你可以在同一笔付款中组合多种物品。例如,收取 3 颗绿宝石和 2 根橡木原木:
warpRequirements = [
"add_item_cost(minecraft:emerald, 3)",
"add_item_cost(minecraft:oak_log, 2)"
]
在 Minecraft 26.x 中,请使用 Waystones 的 Shogi 语法:
warpRequirements = [
"item_cost('minecraft:emerald', 3)",
"item_cost('minecraft:oak_log', 2)"
]
你也可以允许使用通过可逆压缩和解压配方关联的物品付款。在 config/waystones-item-cost-extended.properties 中进行以下设置,然后重启游戏或服务器:
recipePayments=true
例如,费用为 3 个铁锭时,你可以用 27 个铁粒或 1 个铁块付款,并获得 6 个铁锭找零。
warpRequirements = ["add_item_cost(minecraft:iron_ingot, 3)"]
在 Minecraft 26.x 中:
warpRequirements = ["item_cost('minecraft:iron_ingot', 3)"]
Lightmans Currency 集成
在 Minecraft 1.21.1(NeoForge)中,Waystones Item Cost Extended 提供与 Lightmans Currency(1.21-2.3.0.6+)的可选原生集成。它不会随模组打包,也不是必需依赖。
安装后,已注册的硬币可以直接用于 warpRequirements:
warpRequirements = [
"add_item_cost(lightmanscurrency:coin_iron, 20)",
"add_item_cost(minecraft:oak_log, 2)"
]
- 硬币选择:可收取在 Lightman 原生
CoinAPI中注册的任意硬币,包括自定义硬币链。不同硬币链之间不能相互支付。 - 付款存储:通过
WalletHandler检查已装备的原生钱包和 Curios 钱包、快捷栏、主物品栏以及副手中装有硬币的物品堆。不会从银行账户扣款,也不会打开物品栏中的普通钱包。 - 交易安全:在钱包内容和物品栏槽位的快照副本上执行原生
CoinContainerMoneyHandler。组合物品费用与硬币费用会一起预览;确认物品栏和钱包快照均符合条件后再提交。提交前会保护所有变更涉及的存储位置。若原生需求回滚,且存储内容仍与提交后的状态一致,则会恢复一次快照;已变更的相关槽位绝不会被覆盖。创造模式和零费用路线会完全跳过付款。 - 面额计算 & 找零:遵循已配置的兑换率,并保留钱包的自动兑换设置。如果找零无法放入钱包或主物品栏,预览时就会拒绝此次扣款,避免部分扣款或物品掉落。
- 配置:原生硬币付款无需启用开关。
recipePayments中的config/waystones-item-cost-extended.properties设置默认值为false,且仅控制可逆合成转换。
安装要求
请安装以下依赖:
截图
组合物品费用 — 不同目的地会收取不同组合的绿宝石和橡木原木。传送后会扣除这两种物品。


解压物品付款 — 用铁粒支付铁锭费用。


压缩物品付款 — 用铁块支付铁锭费用。


常见问题
Waystones Item Cost Extended 支持哪些 Minecraft 版本?
Waystones Item Cost Extended 支持 Minecraft Java 版 1.20.4–26.2,共 16 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Waystones Item Cost Extended 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
THE_cattail 的其他作品
查看全部 →
RinLib
RinChan 制作的跨版本模组代码库。
Shared Lootr
玩 Lootr,但共享战利品。
Paper Plane
将FTB Essentials的传送请求转化为物品。
Keep My Sword
物品损坏后仍会保留。
评论
登录后评论和评分