关闭→
当前位置:趣知常识网>游戏数码>游戏>我的世界自定义村民交易1.7命令方块

我的世界自定义村民交易1.7命令方块

趣知常识网 人气:2.9K

我的世界(《Minecraft》)是高自由度的沙盒游戏,让每一个玩家在三维空间中自由地创造和破坏不同种类的方块为主体。但是我的世界怎么使用命令方块修改村民交易系统,很多小伙伴还不是很清楚,今天小编就教教大家我的世界命令方块指令应用教程自定义村民交易系统教程。

我的世界自定义村民交易1.7命令方块

操作方法

(01)首先要学的就是如何刷出一个村民。指令是:summon Villager ~ ~1 ~。把这条指令打入指令方块激活后,会刷出一个普通的村民。

我的世界自定义村民交易1.7命令方块 第2张

(02)村民种类一共有6种:图书管理员,屠夫,铁匠,农名和神父。还有一种是MC里没有用过的村民,不会自然刷出。刷出一个村民的指令是:summon Villager ~ ~1 ~{Profession:1}这个跟上面的指令一样。下面的Profession的意思是种类。在后面的1是村民种类的ID。写入不同ID刷出不同种类村民。不同村民ID如下:0是农民(棕色外套),1是图书管理员(白色外套),2是神父(紫色外套),3是铁匠(黑色披风),4是屠夫(白色披风),5是默认村民(绿色外套)。大家要注意的是,ID5,也就是默认村民,游戏里是不会自然刷出的,只有指令方块能刷出。所以,知道了ID后,就能刷出种类村民。种类也有讲究,每个种类的村民卖的东西也不一样。

我的世界自定义村民交易1.7命令方块 第3张
我的世界自定义村民交易1.7命令方块 第4张

(03)然后是自定义交易指令。这条指令较复杂,因为里面包括一些NBT,分别控制:交易次数,买进物品,卖出物品和数量。指令:/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:1},sell:{id:267,Count:1}}]}}这条指令没有Profession,因为Profession并不是必须要写的。如果不写的话,指令方块会自己刷出农民村民。上面这条指令的意思是:用一个钻石换一把铁剑,可交易9999999次。

我的世界自定义村民交易1.7命令方块 第5张

(04)说一下刚刚上面这条命令的NBT:Offers:自定义交易的意思。如果需要刷自定义交易村民,必须要写这个。Recipes:交易方法的意思,这个也必须要写。后面的maxUses什么就是交易方法。maxUses:自定义交易次数。如果写1的话,那村民就交易该物品一次。这里写的9999999,能无限交易。buy:村民买进物品,也就是玩家需要给村民的物品。后面的id和Count都和这项有关系。id是物品ID,Count是交易数量。sell:村民卖出的物品,也就是玩家得到的物品。和buy一样,id是物品ID,Count是数量。

我的世界自定义村民交易1.7命令方块 第6张

(05)如果大家把这条指令放进指令方块激活的话,也是同样效果。那么如何让一个村民交易多个物品呢?看看下面的指令:/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:1},sell:{id:267,Count:1}},{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,这是方块的信息。石砖有很多花纹,所以要加信息,说清楚是哪一种石砖。不加的话就会给默认的石砖。如果大家把整个指令分解完毕的话,那所有交易就是:一个钻石换一把铁剑,一个红石换一个花纹石砖,一个西瓜换一个南瓜,一个雪块还一块冰。由于指令里的Count全都是1,所以都是一个一个物品交易的。maxUses都是9999999,说明都可以无限交易大家可以把指令放到指令方块里试试。当然,要交易超级附魔装备什么的话,那就要结合自定义附魔的指令。

我的世界自定义村民交易1.7命令方块 第7张
我的世界自定义村民交易1.7命令方块 第8张
我的世界自定义村民交易1.7命令方块 第9张
我的世界自定义村民交易1.7命令方块 第10张

(06)接下来如何用2个物品换村民的一个物品。这里是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是数量。

我的世界自定义村民交易1.7命令方块 第11张
TAG标签:#自定义 #方块 #村民 #命令 #交易 #