我的世界怎么用命令方块召唤自定义交易的村民

如题所述

用/summon再加点NBT完成。交易不止一个物品,可以同时交易多个物品,还可自定义交易次数。不光是普通物品,连自定义附魔,自定义名字的物品都可以卖。

刷出村民指令是:summon Villager ~ ~1 ~。复制代码把这条指令打入指令方块激活后,会刷出一个普通的村民。交易物品都是随机的,因为我没还没有加入任何NBT。直接进入NBT。

游戏特色:

Minecraft是一款高级沙盒游戏,所呈现的世界并不是华丽的画面与特效,而是注重在游戏性上面。整个游戏没有剧情,玩家在游戏中自由建设和破坏,透过像乐高一样的积木来组合与拼凑,轻而易举的就能制作出小木屋、城堡甚至城市,但是若再加上玩家的想象力,天空之城、地底都市都一样能够实现。

玩家不仅可以创造房屋建筑,甚至可以创造属于自己的都市和世界,玩家可以通过自己创造的作品来体验上帝一般的感觉。在这款游戏里,不仅可以单人娱乐,还可以多人联机,玩家也可以安装一些模组(MOD)来增加游戏趣味性。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-24
1.
首先,拿出一个命令方块,可以通过TMI修改器或者give指令获得,
在里面输入‍‍/summon Villager ~ ~1 ~ {Profession:1}
然后用红石激活
你就会获得一个村民,当然,这个村民的交易是随机的
prpfession后面有个1,是村民的ID,可以自己替换哦
‍‍村民ID列表:
0 - 农民
1 - 图书管理员
2 - 神父
3 - 铁匠
4 - 屠夫
5 - 特殊绿色外套村民
2.
下面,就是给村民加入自定义的交易啦!
/summon Villager ~ ~1 ~
{Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:1},sell:{id:267,Count:1}}]}}
要填的内容,自己替换就好了
maxUses:这个填村民要交易的次数,填1就代表一次性,交易完了就没了,可以填999999就可以接近无限交易啦

buy:玩家给村民的物品。id是物品ID,不知道的可以用tmi看,或者百度搜索 “我的世界物品ID大全”Count是物品数量,填64就是给村民1组。

sell:村民卖给玩家的物品,后面也是ID和数量。
这条指令的意思就是1根木棍换取1个钻石块
3.
关于村民交易多个物品
这个是只要在之前的基础上面加上几条交易的指令就好了,自己复制然后替换皆可。
模版:
/summon Villager ~ ~1 ~
{Offers:{Recipes:[{maxUses:9999999,buy:{id:3,Count:1},sell:{id:22,Count:1}},
{maxUses:9999999,buy:{id:3,Count:1},sell:{id:57,Count:1}},
{maxUses:9999999,buy:{id:3,Count:1},sell:{id:133,Count:1}},
{maxUses:9999999,buy:{id:3,Count:1},sell:{id:41,Count:1}}]}}
值得注意的是,最后一条交易末尾部分要加上]}},要不然无法生效哦
求采纳么么哒本回答被提问者采纳
第2个回答  2017-01-24
/summon Villager ~ ~1 ~

{CustomName:"Seller",Offers:{Recipes:[{maxUses:,buy:{id:264,Count:1},sell:{id:267,Count:1}},

{maxUses:,buy:{id:331,Count:1,display:{Name:"dirt",Lore:"haha"}},sell:{id:98,Count:1,Damage:3}},

{maxUses:,buy:{id:103,Count:1},sell:{id:86,Count:1}},

{maxUses:,buy:{id:80,Count:1},sell:{id:79,Count:1}}]}}
displays是对物品信息显示的设置,Name是物品的名称(必须加双引号),Lore是物品下面一行紫红色的字,Offers:自定义交易的意思。如果需要刷自定义交易村民,必须要写这个。
Recipes:交易方法的意思,这也也是必须要写的。后面的maxUses什么就是交易方法。
maxUses:自定义交易次数。如果写1的话,那村民就交易该物品一次。我写的999,能无限交易。
buy:村民买进物品,也就是玩家需要给村民的物品。后面的id和Count都和这项有关系。id是物品ID,Count是交易数量。
sell:村民卖出的物品,也就是玩家得到的物品。和buy一样,id是物品ID,Count是数量
Damage是数据值,比如说羊毛的颜色
CustomName是村民的名字