|
|
数据交易 (Data Trades)Github |相关wiki |源站链接支持: fabric , forge这个模组允许使用数据包轻松定制村民交易
*下载链接:*https://www.curseforge.com/minecraft/mc-mods/data-trades/files]CurseForge
*问题跟踪:*https://github.com/PssbleTrngle/DataTrades/issues]GitHub Issues
*Modrinth:*https://modrinth.com/mod/data-trades]Modrinth
Data Trades
这个模组为玩家、服务器所有者或模组包创建者增加了使用数据包覆盖村民交易的功能。
每个等级的交易数量以及实际交易的物品可以使用 JSON 文件进行自定义。
一个用于开发目的的命令 `/villagers refresh` 会手动触发重新分配所有加载的村民的交易。
文件夹结构
使用数据包,可以通过创建遵循以下模式的 JSON 文件来覆盖特定村民专业的交易:
data/[命名空间]/villager/professions/[路径].jsonCopy已复制!
`[命名空间]` 和 `[路径]` 应该被特定村民专业的 ID 覆盖。例如,要为 `minecraft:fletcher` 专业创建交易,
应该创建一个位于 `data/minecraft/villager/professions/fletcher.json` 下的文件。其内容应该遵循 [*专业*](#profession) 模式。
类似地,流浪商人可以通过在以下位置添加文件来进行覆盖:
data/minecraft/villager/traders/wandering.jsonCopy已复制!
遵循 [*商人*](#trader) 模式。
示例
可以在 [这里](链接) 找到带有示例的数据包。
JSON 模式
JSON 文件应该包含以下属性的对象:
_专业_
属性类型默认值描述
levels映射{}请参见下文
`levels` 对象采用了数字键和对象值的映射形式。
键表示实际村民等级,从_1_代表_新手_到_5_代表_大师_。
_商人_
属性类型默认值描述
genericTradeLevelnull通用交易
rareTradeLevelnull稀有交易
在原版 Minecraft 中,每个流浪商人在生成时选择 5 个通用交易和 1 个稀有交易。
交易本身和它们的数量都可以使用与村民等级相同格式的格式进行覆盖。
_交易等级_
属性类型默认值描述
takeNumberProvidernull由该等级添加的交易数量
trades(Trade \\| string)[][]从中随机选择的交易列表
_交易_
属性类型默认值描述
disabled布尔值false禁用的交易将被忽略
sellsTradeIngredient[]出售给玩家的物品
wantsTradeIngredient[][]玩家必须支付的最多两个物品
uses整数0
maxUses整数10
xp整数1
priceMultiplier浮点数2.0
demand整数来自Modrinth所有游戏版本1.21.11.20.11.19.2所有类型neoforgefabricforgeNeoforge 3.0.1data_trades-neoforge-3.0.1.jar下载3.0.1#Beta- catch exceptions from decoding loot conditions & functions again- provide registry context to codecs展开版本: 3.0.1支持游戏: 1.21.1类型:NeoForgeBeta下载次数: 199Fabric 3.0.1data_trades-fabric-3.0.1.jar下载3.0.1#Beta- catch exceptions from decoding loot conditions & functions again- provide registry context to codecs展开版本: 3.0.1支持游戏: 1.21.1类型:FabricBeta下载次数: 256Neoforge 3.0.0data_trades-neoforge-3.0.0.jar下载3.0.0#Beta- Initial port to 1.21.1- Switched from forge to neoforge (fabric still supported)展开版本: 3.0.0支持游戏: 1.21.1类型:NeoForgeBeta下载次数: 34Fabric 3.0.0data_trades-fabric-3.0.0.jar下载3.0.0#Beta- Initial port to 1.21.1- Switched from forge to neoforge (fabric still supported)展开版本: 3.0.0支持游戏: 1.21.1类型:FabricBeta下载次数: 45Forge 2.1.1data_trades-forge-2.1.1.jar下载2.1.1#Release## What\'s Changed* fixed rare trade amount* added optional selector to `villager refresh` command* full fabric support展开版本: 2.1.1支持游戏: 1.20.1类型:ForgeRelease下载次数: 662Fabric 2.1.1data_trades-fabric-2.1.1.jar下载2.1.1#Release## What\'s Changed* fixed rare trade amount* added optional selector to `villager refresh` command* full fabric support展开版本: 2.1.1支持游戏: 1.20.1类型:FabricRelease下载次数: 402Forge 1.1.1data_trades-forge-1.1.1.jar下载1.1.1#Release## What\'s Changed* fixed rare trade amount* added optional selector to `villager refresh` command* full fabric support展开版本: 1.1.1支持游戏: 1.19.2类型:ForgeRelease下载次数: 176Fabric 1.1.1data_trades-fabric-1.1.1.jar下载1.1.1#Release## What\'s Changed* fixed rare trade amount* added optional selector to `villager refresh` command* full fabric support展开版本: 1.1.1支持游戏: 1.19.2类型:FabricRelease下载次数: 119Forge 2.1.0data_trades-forge-2.1.0.jar下载2.1.0#Release## What\'s Changed* add ability to overwrite wandering trader offers* added an optional loot condition to trades展开版本: 2.1.0支持游戏: 1.20.1类型:ForgeRelease下载次数: 81Fabric 2.1.0data_trades-fabric-2.1.0.jar下载2.1.0#Release## What\'s Changed* add ability to overwrite wandering trader offers* added an optional loot condition to trades展开版本: 2.1.0支持游戏: 1.20.1类型:FabricRelease下载次数: 76Forge 1.1.0data_trades-forge-1.1.0.jar下载1.1.0#Release## What\'s Changed* add ability to overwrite wandering trader offers* added an optional loot condition to trades展开版本: 1.1.0支持游戏: 1.19.2类型:ForgeRelease下载次数: 64Fabric 1.1.0data_trades-fabric-1.1.0.jar下载1.1.0#Release## What\'s Changed* add ability to overwrite wandering trader offers* added an optional loot condition to trades展开版本: 1.1.0支持游戏: 1.19.2类型:FabricRelease下载次数: 66Forge 1.0.3data_trades-forge-1.0.3.jar下载1.0.3#Release- Added \"dye_item\" loot function to fabric as well- Fixed invalid error logging (#2)展开版本: 1.0.3支持游戏: 1.19.2类型:ForgeRelease下载次数: 88Fabric 1.0.3data_trades-fabric-1.0.3.jar下载1.0.3#Release- Added \"dye_item\" loot function to fabric as well- Fixed invalid error logging (#2)展开版本: 1.0.3支持游戏: 1.19.2类型:FabricRelease下载次数: 77Forge 2.0.3data_trades-forge-2.0.3.jar下载2.0.3#Release- Added \"dye_item\" loot function to fabric as well- Fixed invalid error logging (#2)展开版本: 2.0.3支持游戏: 1.20.1类型:ForgeRelease下载次数: 84Fabric 2.0.3data_trades-fabric-2.0.3.jar下载2.0.3#Release- Added \"dye_item\" loot function to fabric as well- Fixed invalid error logging (#2)展开版本: 2.0.3支持游戏: 1.20.1类型:FabricRelease下载次数: 83Forge 2.0.2data_trades-forge-2.0.2.jar下载2.0.2#Release- Removed usage of `@Shadow` to fix mixin crash (#1)展开版本: 2.0.2支持游戏: 1.20.1类型:ForgeRelease下载次数: 87Fabric 2.0.2data_trades-fabric-2.0.2.jar下载2.0.2#Release- Removed usage of `@Shadow` to fix mixin crash (#1)展开版本: 2.0.2支持游戏: 1.20.1类型:FabricRelease下载次数: 78Forge 1.0.2data_trades-forge-1.0.2.jar下载1.0.2#Release- Removed usage of `@Shadow` to fix mixin crash (#1)展开版本: 1.0.2支持游戏: 1.19.2类型:ForgeRelease下载次数: 75Fabric 1.0.2data_trades-fabric-1.0.2.jar下载1.0.2#Release- Removed usage of `@Shadow` to fix mixin crash (#1)展开版本: 1.0.2支持游戏: 1.19.2类型:FabricRelease下载次数: 68Forge 2.0.1data_trades-forge-2.0.1.jar下载2.0.1#Release- First public release- Better error logging for failing inline trades展开版本: 2.0.1支持游戏: 1.20.1类型:ForgeRelease下载次数: 71Fabric 2.0.1data_trades-fabric-2.0.1.jar下载2.0.1#Release- First public release- Better error logging for failing inline trades展开版本: 2.0.1支持游戏: 1.20.1类型:FabricRelease下载次数: 62Forge 1.0.1data_trades-forge-1.0.1.jar下载1.0.1#Release- First public release- Better error logging for failing inline trades展开版本: 1.0.1支持游戏: 1.19.2类型:ForgeRelease下载次数: 62Fabric 1.0.1data_trades-fabric-1.0.1.jar下载1.0.1#Release- First public release- Better error logging for failing inline trades展开版本: 1.0.1支持游戏: 1.19.2类型:FabricRelease下载次数: 78Forge 2.0.0data_trades-forge-2.0.0.jar下载2.0.0#Release- Initial release for 1.20.1展开版本: 2.0.0支持游戏: 1.20.1类型:ForgeRelease下载次数: 48Fabric 2.0.0data_trades-fabric-2.0.0.jar下载2.0.0#Release- Initial release for 1.20.1展开版本: 2.0.0支持游戏: 1.20.1类型:FabricRelease下载次数: 50Forge 1.0.0data_trades-forge-1.0.0.jar下载1.0.0#Release- Initial release展开版本: 1.0.0支持游戏: 1.19.2类型:ForgeRelease下载次数: 50Fabric 1.0.0data_trades-fabric-1.0.0.jar下载1.0.0#Release- Initial release展开版本: 1.0.0支持游戏: 1.19.2类型:FabricRelease下载次数: 46全部版本文章类型:收录
数据交易 |
楼主
2025-8-10 17:22:14
回复(0)
收起回复
|