自定义村民交易(Forge/NeoForge)

自定义村民交易(Forge/NeoForge)

创建你自己的村民交易

CVT 横幅

Wiki Forge Fabric Discord Architectury API Modrinth

简介

Custom Villager Trades 旨在让整合包作者能够扩展原版村民交易系统。它拥有丰富的新功能,允许你精确控制可用的交易内容,并能随机化物品、数量、附魔等属性。

本模组通过读取 config/custom villager trades 目录中的 JSON 配置文件来工作。首次启动模组时,该目录将被创建,并内含一个示例文件。其余文件需要由你来创建!每个职业应有一个对应的文件。

加载并验证交易后,模组会拦截交易加载事件,并将自定义交易注入其中(如果启用了相应选项,它还可以移除其他交易)。

特性

  • 一个完全可自定义的交易创建系统,你可以使用 JSON 定义基础或高级交易。
  • 使用简单的命名配置文件修改任何职业的交易(傻子除外)。
  • 你可以设置“全局”交易,这些交易将应用于任何可交易的村民(将配置文件命名为 all.json)。
  • 交易可以基于等级应用。
  • 交易的所有方面都可以修改(交易经验、折扣等)。
  • 附魔可以应用于任何交易物品。这允许创建通过常规(原版)方式无法获得的奇特独特物品。
  • 现在可以以 3 种方式随机化附魔,请阅读下文。
  • 附魔可以被列入黑名单,与随机附魔功能配合使用。
  • 支持模组物品和方块。
  • 支持模组职业 - 你可以为其他作者的村民添加交易。
  • 移除所有原版交易 - 你可以按职业进行此操作。
  • 可以修改/替换原版流浪商人的交易。
  • 自定义药水交易,包括随机和黑名单功能。
  • 自定义迷之炖菜交易。
  • 自定义藏宝图交易(支持模组结构)。
  • 自定义药箭交易(支持模组药水效果)。包含随机和黑名单功能。
  • 自定义药水和药箭可以着色。
  • 自定义 NBT(基础和高级)。
  • 模组支持。
  • /reloadCVT 命令用于在游戏内重载配置 - 实验性功能
  • /exportCVT 命令用于导出可用交易 - 实验性功能
  • /addCVT 命令用于在游戏内添加新交易 - 实验性功能
  • /removeCVT 命令用于在游戏内仅移除 CVT 添加的交易 - 实验性功能
  • 可自定义每个等级的交易数量!

Wiki

你可以访问 这里 的 Wiki。它包含了最新版 Custom Villager Trades 的完整 JSON 规范。

警告: 如果你未使用本模组的最新版本,某些功能可能对你不可用。

帮助!

在寻求帮助之前,请先查阅 Wiki。

如果你仍需要进一步帮助,可以在此处 提交问题,或在 Discord 上询问。

整合包

你可以在你的整合包中使用本模组。

我的其他模组

如果你喜欢这个模组,请看看我的其他模组!

Armor Set Bonuses Custom Villager Trades Custom Professions Dotcoin Mod