Custom Villager Trades

Custom Villager Trades - 自定义村民交易

添加自定义交易,村民可以像原版《我的世界》交易一样获得这些交易。
Bukkit / Spigot 作者 Reldeam 支持版本 1.18 - 1.18
服务器使用量
未统计
服务玩家数
未统计
下载量
7,306
插件详细介绍

简介

CustomVillagerTrades 是一款允许你创建自定义村民交易的插件。这些交易可以被村民像获取原版交易一样自然地习得。你可以为任何物品创建交易,设定任意物品作为货币,并添加各种条件限制。

核心特性

创建自定义交易

  • 为游戏中的任何物品创建交易,村民可以像习得原版交易一样获取它们。
  • 交易可以使用任何物品作为货币,不限于绿宝石。
  • 可以为物品添加附魔、自定义名称、属性与描述。
  • 可为交易添加限制条件,例如村民类型、职业、等级、生物群系或所在世界。
  • 可设置当条件不再满足时(例如村民离开特定生物群系),村民是否遗忘该自定义交易。
  • 可设置交易为村民和玩家提供的经验值,或完全禁止玩家获得经验。

游戏内编辑器

  • 使用指令 /cvteditor 打开游戏内编辑器(需要 customvillagertrades.command.editor 权限)。
  • 在编辑器中,你可以轻松地创建、编辑和删除自定义交易。
  • 编辑器包含蓝图功能,你可以通过手持对应蓝图右键点击村民,将任何自定义交易直接应用给该村民。

自动刷新与更新

  • 重载插件或在编辑器中保存更改后,自定义交易将自动更新,无需重启服务器。
  • 所有村民身上的自定义交易会根据其唯一ID自动更新。

交易重投与恢复

  • 使用游戏内指定工具或指令,为特定村民重投其自定义交易。
  • 使用游戏内指定工具或指令,为特定村民恢复其所有原版 Minecraft 交易。

设置与依赖

要求

  • 兼容的 Minecraft 版本:>= 1.18
  • 注意:这是一个快照版本,可能存在漏洞。如果遇到任何问题,请通过提交 Issue 反馈。

Vault 与经济支持

  • 在配置中设置 enableEconomy: true 可启用经济功能。
  • 启用经济功能需要安装 Vault 及一个兼容的经济插件。→ 在此获取 Vault
  • 启用后,你可以在游戏内编辑器中创建“金钱”,或直接在 trades.config 中用 money: <金额> 替换任何 <物品堆> 值来创建金钱交易。
  • 金钱在交易中表现得像普通物品。
  • 若设置 enablePhysicalCurrency: true,你可以像拾取普通物品一样从交易界面获取金钱。之后,在背包中将鼠标悬停在金钱物品上并按丢弃键(默认Q),即可将其存入账户。

配置指南

  • 有关如何创建自定义交易的详细说明,请阅读插件附带的指南。

指令列表

  • /customvillagertrades:reload (别名 /cvtreload)
  • 重载所有配置文件,包括 trades.yml
  • /customvillagertrades:enable (别名 /cvtenable)
  • 启用插件(如果之前被禁用)。
  • /customvillagertrades:disable (别名 /cvtdisable)
  • 禁用插件(不会移除村民已习得的自定义交易,仅阻止其获取新的自定义交易)。
  • /customvillagertrades:editor (别名 /cvteditor)
  • 打开游戏内编辑器。
  • /customvillagertrades:reroll [all|半径] (别名 /cvtreroll)
  • 为重载当前世界指定半径内(或使用 all 指定所有)村民的自定义交易。
  • 你也可以使用配置文件中指定的工具右键点击单个村民来重投其交易。
  • /customvillagertrades:restore [all|半径] (别名 /cvtrestore)
  • 恢复当前世界指定半径内(或使用 all 指定所有)村民的所有原版 Minecraft 交易
  • 你也可以按住Shift键并使用配置文件中指定的工具右键点击单个村民来恢复其原版交易。

权限列表

  • customvillagertrades.command.reload
  • 允许使用指令 /customvillagertrades:reload
  • customvillagertrades.command.enable
  • 允许使用指令 /customvillagertrades:enable
  • customvillagertrades.command.disable
  • 允许使用指令 /customvillagertrades:disable
  • customvillagertrades.command.editor
  • 允许使用指令 /customvillagertrades:editor
  • customvillagertrades.command.reroll
  • 允许使用指令 /customvillagertrades:reroll
  • customvillagertrades.command.restore
  • 允许使用指令 /customvillagertrades:restore
  • customvillagertrades.item.reroll
  • 允许使用 config.yml 中指定的物品来重投村民的自定义交易。
  • customvillagertrades.item.restore
  • 允许使用 config.yml 中指定的物品来恢复村民的原版交易。

请参阅 README.md 获取有关如何设置此插件的更多信息。

测试支持版本
1.18
版本分布
基本信息
插件名称 Custom Villager Trades
作者 Reldeam
平台 Bukkit / Spigot
支持版本 1.18 - 1.18
点赞数 2
Modrinth 下载 7,095,315
最近版本
暂无数据 -