帖子

Memorial Edition

查看: 22|回复: 0

求助~1.21.1村民交易自定义指令

[复制链接]

Lv.1 伐木工

人气
5 点
金粒
10 粒
宝石
0 颗
爱心
0 颗
钻石
1 颗
贡献
0 点
发表于 昨天 23:28 | 显示全部楼层 |阅读模式
悬赏10金粒未解决
RT,/summon minecraft:villager ~ ~0.5 ~0 {  "fabric:attachments": {"accessories:inventory_holder": {}},  "CustomNameVisible": 1b,    "attributes": [    {"id": "minecraft:generic.movement_speed", "base": 0.5d},    {      "modifiers": [{"amount": 0.0536689925335371d, "operation": "add_multiplied_base", "id": "minecraft:random_spawn_bonus"}],      "id": "minecraft:generic.follow_range", "base": 48.0d    }  ],  "CustomName": '"卖油翁"',  "CobbleMerchantShop": [],  "NoAI": 1b,  "Offers": {    "Recipes":[{"buy": {"id": "minecraft:emerald", "count": 1,tag:{display:{Lore:['{"text":"使用最广泛的货币"},"color":"yellow"'],Name:{"text":"基础货币"}}}}, "sell": {"id": "rusticdelight:cooking_oil", "count": 2}, "maxUses": 9999999}    ]  },  "Inventory": [],  "VillagerData": {"type": "minecraft:plains", "profession": "minecraft:librarian", "level": 99},  "PersistenceRequired": 1b, }这是一个实例的指令用于命令方块生成一个村民,有问题的是绿宝石那一段{"buy": {"id": "minecraft:emerald", "count": 1,tag:{display:{Lore:['{"text":"使用最广泛的货币"},"color":"yellow"'],Name:{"text":"基础货币"}}}}这一段在命令方块里面也是绿的没有红标报错,但是生成出来的交易项还是只有原版绿宝石没有NBT属性,如下
image.webp

这个是生成的村民的无效交易项

image.webp

这是带NBT直接用give指令生成的绿宝石(目标货币)
但是这个绿宝石的生成指令是give @p minecraft:emerald[minecraft:custom_name="基础货币",minecraft:lore=['{"text":"使用最广泛的货币","color":"yellow"}']]也跟以前版本的方法不一样。
搜了很多教程和文档都没解决,求助一下各位大佬应该怎么在1.21.1版本修改可以用的带NBT村民自定义交易.




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

你所做的一切,都是在重复昨天。

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2025-7-28 04:51 , Processed in 0.075975 second(s), 20 queries , File On.

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

© 2010-2025 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部