又是我,蓝天,发此贴的目的是为教会大家如何正确的使用命令方块刷村民。这个一定有许多人会,我也不说什么了,教程开更。
接下来是自定义物品交易教程
/summon Villager ~ ~1 ~
{Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:1},sell:{id:267,Count:1}}]}}
要填的内容,自己替换就好了
maxUses:这个填村民要交易的次数,填1就代表一次性,交易完了就没了,可以填999999就几乎无限了。
buy:玩家输出的物品(也就是玩家给村民的物品)id是物品ID,不知道的自己搜索去,一定能查到,Count是物品数量,填64就是给村民1组。
sell:输出的物品(也就是村民给玩家的物品),Count也是数量,这里是村民给玩家的数量。
楼主还没搞懂自定义交易怎么设置村民id,所以自动设定的就是农民了。我这里设置的是一个钻石换一个铁剑,还是比较公平合理的
一个村民设置多个交易并不是
很难,只要在原来的基础上添加新的交易代码就可以了。比如:
/summon Villager ~ ~1 ~
{Offers:{Recipes:[{maxUses:9999999,buy:{id:265,Count:1},sell:{id:22,Count:1}},
{maxUses:9999999,buy:{id:265,Count:1},sell:{id:57,Count:1}},
{maxUses:9999999,buy:{id:265,Count:1},sell:{id:133,Count:1}},
{maxUses:9999999,buy:{id:265,Count:1},sell:{id:41,Count:1}}]}}
这里要注意的是每编写玩一个交易的话的话都要加至少两个}},交易遍完后再加上]}}收尾即可