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

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

[复制链接]

5021

主题

60

回帖

1万

积分

龙❁妻

Rank: 8Rank: 8

经验
10302 EP
金粒
5181 粒
绿宝石
20 块
爱心
0 点
发表于 2025-8-10 17:21:57 | 显示全部楼层 |阅读模式
数据交易商 (Data Trader)Github |相关wiki |源站链接支持: forge这个模组新增了一个全新的交易商到游戏中。

定义交易内容

文件结构

数据交易商可以接收一个交易方案的ID。这个方案是由单个的“交易方案”组成的列表。一个示例文件可能如下所示:

json

{

  \"Offers\": [

    {

      \"buy\": {

        \"tag\": \"forge:gems/diamond\",

        \"count\": 3

      },

      \"buyB\": {

        \"item\": \"minecraft:wooden_pickaxe\"

      },

      \"sell\": {

        \"item\": \"minecraft:diamond_pickaxe\",

        \"nbt\": \"{Damage:0,Enchantments:[{id:\\\"minecraft:efficiency\\\",lvl:2},{id:\\\"minecraft:unbreaking\\\", lvl:10}]}\"

      },

      \"rewardExp\": false,

      \"xp\": 0

    }

  ]

}

这个示例只包括一个交易方案。交易商将出售`sell`中的物品。

玩家需要提供`buy`和`buyB`中的物品才能获得这个物品。

`maxUses`是玩家可以在交易商需要重新进货之前使用此交易的次数。

如果`rewardExp`为true,则玩家将获得每次交易的经验点数,数量在`xp`中定义。

以下数值是必需的:

- `buy`

- `sell`

默认值为:

|        名称         |  默认值  |

|:-------------------:|:-------:|

|       `buyB`        |   空气   |

|     `rewardExp`     |   false  |

|        `xp`         |    0    |

如何使用?

您可以使用数据包来提供这些文件。它们位于`/trader_offers/`。示例可以在[这里](src/main/resources/data/datatrader/trader_offers/)找到。

您可以使用`/summon`命令召唤交易商,也可以使用生成蛋。之后,您可以使用命令`/datatrader setOffer @e :`来设置交易方案。这也可以通过数据包完成。对于普通的交易商,我建议将`NoAI`设置为`true`。

您还可以通过使用命令`/datatrader summon ~ ~ ~ `来召唤具有特定交易台的交易商。

来自Modrinth所有游戏版本1.20.11.19.31.19.11.19.21.18.21.19所有类型forgeneoforgeDataTrader-1.20.1-2.1.6.jarDataTrader-1.20.1-2.1.6.jar下载1.20.1-2.1.6#Beta- [fix default xp being 1 instead of 0](https://github.com/ChaoticTrials/DataTrader/commit/02194a834f2618f81646daf34c8c9867b45b0468) - *MelanX*展开版本: 1.20.1-2.1.6支持游戏: 1.20.1类型:ForgeNeoForgeBeta下载次数: 646DataTrader-1.20.1-2.1.5.jarDataTrader-1.20.1-2.1.5.jar下载1.20.1-2.1.5#Beta- [fix cycle duration being too high](https://github.com/ChaoticTrials/DataTrader/commit/49222c71f9a32d78abe090de5ed4e0013160b9ec) - *MelanX*- [fix no ai traders being pushable](https://github.com/ChaoticTrials/DataTrader/commit/0cf1ef8a379a5658290f642cadf702e1b4c8ac63) - *MelanX*展开版本: 1.20.1-2.1.5支持游戏: 1.20.1类型:ForgeNeoForgeBeta下载次数: 1,888DataTrader-1.20.1-2.1.4.jarDataTrader-1.20.1-2.1.4.jar下载1.20.1-2.1.4#Beta- [fix skins not loaded on world join](https://github.com/ChaoticTrials/DataTrader/commit/442ef0a45d0213b2868a2a7327943a476b7b67ad) - *MelanX*展开版本: 1.20.1-2.1.4支持游戏: 1.20.1类型:ForgeNeoForgeBeta下载次数: 69DataTrader-1.20.1-2.1.3.jarDataTrader-1.20.1-2.1.3.jar下载1.20.1-2.1.3#Beta- [add way to implement textures for traders based on offer id](https://github.com/ChaoticTrials/DataTrader/commit/fcaeadc5dd5b7006673e34cae5245e36f4c066d0) - *MelanX*展开版本: 1.20.1-2.1.3支持游戏: 1.20.1类型:ForgeNeoForgeBeta下载次数: 55DataTrader-1.20.1-2.1.2.jarDataTrader-1.20.1-2.1.2.jar下载1.20.1-2.1.2#Beta- [fix screen title](https://github.com/ChaoticTrials/DataTrader/commit/fc418b214fc2d3d8b9dfac96bf4ef214dd280f98) - *MelanX*- [fix shift inserting items](https://github.com/ChaoticTrials/DataTrader/commit/d041aef1cb692fac832f61ab3f1b078221f329a2) - *MelanX*- [add show first resulting item when holding valid item in main hand](https://github.com/ChaoticTrials/DataTrader/commit/e47ff60f0e93158bb32a23164cff02a2c667f4b1) - *MelanX*- [add config for picking up items to trade](https://github.com/ChaoticTrials/DataTrader/commit/89827e5b55bd2542fa1be836e9631694dae279cc) - *MelanX*- [fix changing offer id doesn\'t update trades](https://github.com/ChaoticTrials/DataTrader/commit/5830130339c116f81a7bc149e7a4f15a05e02c93) - *MelanX*展开版本: 1.20.1-2.1.2支持游戏: 1.20.1类型:ForgeNeoForgeBeta下载次数: 53DataTrader-1.20.1-2.1.1.jarDataTrader-1.20.1-2.1.1.jar下载1.20.1-2.1.1#Beta- [prevent villager from disappearing](https://github.com/ChaoticTrials/DataTrader/commit/71d175b84e98097f3c94e87efa4a17cfaf6bd2c1) - *MelanX*展开版本: 1.20.1-2.1.1支持游戏: 1.20.1类型:ForgeNeoForgeBeta下载次数: 56DataTrader-1.20.1-2.1.0.jarDataTrader-1.20.1-2.1.0.jar下载1.20.1-2.1.0#Beta- [implement own trader with new recipe format which can accept tags as input](https://github.com/ChaoticTrials/DataTrader/commit/f71edab5f3c170fa2bd59e001c186f0d691f5495) - *MelanX*展开版本: 1.20.1-2.1.0支持游戏: 1.20.1类型:ForgeNeoForgeBeta下载次数: 59DataTrader-1.20.1-2.0.1.jarDataTrader-1.20.1-2.0.1.jar下载1.20.1-2.0.1#Beta- [add command to summon trader with offer id](https://github.com/ChaoticTrials/DataTrader/commit/b60ee1dfe0e0269d824e0fdb4335270584718205) - *MelanX*展开版本: 1.20.1-2.0.1支持游戏: 1.20.1类型:ForgeNeoForgeBeta下载次数: 99DataTrader-1.20.1-2.0.0.jarDataTrader-1.20.1-2.0.0.jar下载1.20.1-2.0.0#Beta- [1.20.1](https://github.com/ChaoticTrials/DataTrader/commit/e0837d212c0d51600a6c8caef3c5e7d244107d25) - *MelanX*展开版本: 1.20.1-2.0.0支持游戏: 1.20.1类型:ForgeNeoForgeBeta下载次数: 69DataTrader-1.19.3-1.3.2.jarDataTrader-1.19.3-1.3.2.jar下载1.19.3-1.3.2#Beta- fix crash with citadel - MelanX展开版本: 1.19.3-1.3.2支持游戏: 1.19.3类型:ForgeBeta下载次数: 92DataTrader-1.19.3-1.3.1.jarDataTrader-1.19.3-1.3.1.jar下载1.19.3-1.3.1#Beta- fix spawn eggs not being in creative tab - MelanX展开版本: 1.19.3-1.3.1支持游戏: 1.19.3类型:ForgeBeta下载次数: 77DataTrader-1.19.3-1.3.0.jarDataTrader-1.19.3-1.3.0.jar下载1.19.3-1.3.0#Beta- update to 1.19.3 - MelanX展开版本: 1.19.3-1.3.0支持游戏: 1.19.3类型:ForgeBeta下载次数: 75DataTrader-1.19.1-1.2.3.jarDataTrader-1.19.1-1.2.3.jar下载1.19.1-1.2.3#Beta- add No AI eggs - MelanX展开版本: 1.19.1-1.2.3支持游戏: 1.19.1, 1.19.2类型:ForgeBeta下载次数: 168DataTrader-1.19.1-1.2.2.jarDataTrader-1.19.1-1.2.2.jar下载1.19.1-1.2.2#Beta- add German translation - MelanX- add missing translation - MelanX展开版本: 1.19.1-1.2.2支持游戏: 1.19.1, 1.19.2类型:ForgeBeta下载次数: 101DataTrader-1.18.2-0.1.0.jarDataTrader-1.18.2-0.1.0.jar下载1.18.2-0.1.0#Beta- backport to 1.18.2 - MelanX展开版本: 1.18.2-0.1.0支持游戏: 1.18.2类型:ForgeBeta下载次数: 138DataTrader-1.19.1-1.2.1.jarDataTrader-1.19.1-1.2.1.jar下载1.19.1-1.2.1#Beta- add spawn egg to misc creative tab - MelanX- use resource location in command - MelanX- reduce tag size of trader by removing the \"Offers\" sub-tag - MelanX- add badges - MelanX展开版本: 1.19.1-1.2.1支持游戏: 1.19.1, 1.19.2类型:ForgeBeta下载次数: 85DataTrader-1.19.1-1.2.0.jarDataTrader-1.19.1-1.2.0.jar下载1.19.1-1.2.0#Beta- compile for 1.19.1 - MelanX展开版本: 1.19.1-1.2.0支持游戏: 1.19.1类型:ForgeBeta下载次数: 76DataTrader-1.19-1.1.0.jarDataTrader-1.19-1.1.0.jar下载1.19-1.1.0#Beta- Move to codecs -> change \"Count\" to \"count\" in item value - MelanX- Fix crash when loading datapacks - MelanX- Add more translation - MelanX展开版本: 1.19-1.1.0支持游戏: 1.19类型:ForgeBeta下载次数: 135DataTrader-1.19-1.0.0.jarDataTrader-1.19-1.0.0.jar下载1.19-1.0.0#Beta- Initial commit - MelanX展开版本: 1.19-1.0.0支持游戏: 1.19类型:ForgeBeta下载次数: 82全部版本

markdown_parsed

文章类型:收录

layui.use([\'form\'], function(){
var form = layui.form;
});

游客,如果您要查看本帖隐藏内容请回复
数据交易商
楼主 2025-8-10 17:21:57 回复 收起回复
小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

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

本版积分规则



介绍

我的世界(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.202967 second(s), 153 queries .

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