{maxUses:9999999,buy:{id:331,Count:1},sell:{id:98,Count:1,Damage:3}},
{maxUses:9999999,buy:{id:103,Count:1},sell:{id:86,Count:1}},
{maxUses:9999999,buy:{id:80,Count:1},sell:{id:79,Count:1}}]}}
复制代码大家看见,这条指令虽然很长,但大部分都是重复,格式和刚才的一模一样 。之后大家如果看第三行,在村民卖出物品的地方有一个新的NBT:Damage 。这个就是方块的信息 。
大家会发现有些方块的ID都是一样的,但是是不同的方块 。比如:带有颜色的羊毛,ID都是35,但是他们有一点不同:信息 。所以,如果大家看完第三行的话,就会发现交易是:一个红石换一个有花纹的石砖 。因为石砖有很多花纹,所以要加信息,来说清是哪一种石砖 。
不加的话就会给默认的石砖 。如果大家把整个指令分解完毕的话,那所有交易就是:一个钻石换一把铁剑,一个红石换一个花纹石砖,一个西瓜换一个南瓜,一个雪块还一块冰:
由于指令里的Count全都是1,所以都是一个一个物品交易的 。maxUses都是9999999,说明都可以无限交易 。大家可以把指令放到指令方块里自己试试 。当然,要交易超级附魔装备什么的话,那就要结合自定义附魔的指令 。详细去看本人以前的贴 。
之后来教的是,如何用2个物品换村民的一个物品 。这里要感谢 122322 玩家,是他提出了双物品的NBT 。现在看到的这段文字是帖子后期加上去的 。给大家举个例子:
这里是64个钻石再加64个绿宝石换一个泥土 。进入教程,指令是:
/summon Villager ~ ~1 ~
{Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:64},buyB:{id:388,Count:64},sell:{id:3,Count:1}}]}}
复制代码大家看到,这里的NBT和前面的一模一样,只是多了一个:buyB 。这个意思是村民交易时,玩家需要用两个物品换一个物品 。用buyB也是十分的简单,直接在buy后面用逗号,然后输入buyB 。格式和buy和sell完全一样,id是ID,Count是数量 。
更多相关资讯请关注:我的世界专题
推荐阅读
- 《我的世界》唱片与头颅获取方法解析攻略
- 《我的世界》拌线钩陷阱做法解析攻略
- 《我的世界》对付末影龙20条实用建议
- 《我的世界》最轻生物介绍攻略 最轻生物是什么
- 《我的世界》防爆指令一览 防止破坏
- 《我的世界》胡萝卜钓竿合成及作用一览
- 《我的世界》服务器非高频刷铁轨教程
- 《我的世界》1.9版活塞的特性及对红石作用一览
- 《我的世界》1.8版隐藏生物简析及指令一览
- 《我的世界》超高效率刷铁机制造教程
