搜索历史
清空
暂无搜索历史
论坛热搜
1
Jenny — 有趣的模拟女友模组|珍妮模组
热
3
上古老物 冒险者传说 by WhiteSword
新
5
洛心斗罗-福利|公会据点战|武魂||抽奖|最终版
2
乌托邦探险之旅3.2
热
4
幻虚斗罗V1.5
6
水星迫降——在未知的世界中挣扎
登陆 注册 QQ登陆
快捷导航
查看: 47|回复: 0

[模组分享] 数据交易 (Data Trades)-MOD模组

[复制链接]

5257

主题

53

回帖

6538

积分

龙❁妻

Rank: 8Rank: 8

经验
6538 EP
金粒
1188 粒
绿宝石
20 块
爱心
0 点
发表于 2025-8-10 17:22:14 | 显示全部楼层 |阅读模式
数据交易 (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 回复 收起回复
小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

我的世界(Minecraft)小僵尸论坛

新会员

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛 |网站地图

GMT+8, 2026-6-16 09:58 , Processed in 0.259020 second(s), 153 queries .

快速回复 返回顶部 返回列表