Minecraft 1.8.8 怎么用命令方块生成一个可以用某物品交易附魔书的村民?

供稿:hz-xin.com     日期:2024-04-27
我的世界怎么用命令方块 自定义村民交易附魔书

/summon Villager ~ ~1 ~ {Profession:1,Career:1,CareerLevel:9999999,Invulnerable:1b,CustomName:"附魔师",CustomNameVisible:1,Offers:{Recipes:[{maxUses:9999999,rewardExp:0b,buy:{id:"minecraft:diamond_block",Count:1b,Damage:0s},sell:{id:"minecraft:enchanted_book",Count:1b,Damage:0s,tag:{StoredEnchantments:[{id:16s,lvl:3s}]}}}]}}
以上就是一条可在1.9及以上版本使用的完整命令,参照上面的格式自己修改试试,多试几次你就会了。

我的世界:指令教学第二十课,自定义村民交易教学

我已经把自定义村民的NBT研究出来了。
你现在已经知道Offers、Recipes、maxUses等子标签了吧。
自定义村民的主要的子标签就是buyB、sell、buy这三个。
这些子标签后面的括号里必然是代表某些物品的NBT。
这就是Item这个NBT了。
Item的NBT格式为:
{id:#,Damage:#s,Count:#b,tag:{……}}(单位可以不写)
相信id、Damage、Count这三个子标签你已经了解了。
那么tag这个子标签就是用来告诉命令方块这个物品的数据标签。
你只需要在省略号里边写你想要的NBT。
就可以让附魔书在村民的交易里有魔咒。