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