尸先peng 发表于 2022-4-9 23:55
/summon minecraft:villager ~ ~1 ~ {NoAI:1b,VillagerData:{lvl:2}}
成了!感谢大佬
尸先peng 发表于 2022-4-9 23:55
/summon minecraft:villager ~ ~1 ~ {NoAI:1b,VillagerData:{lvl:2}}
然后我现在成功的指令是
summon minecraft:villager ~ ~1 ~ {CustomName:'[{"text":"666"}]',NoAI:1b,VillagerData:{lvl:2},Offers:{Recipes:[{maxUses:999999998,uses:1,max:null,buy:{id:"minecraft:diamond",Count:3b,Damage:0s},sell:{id:"minecraft:dirt",Count:1b,Damage:0s}}]}}
成功的生成出了一个名叫666的村民,且交易的物品是三个钻石换一个绿宝石,符合我上面写的指令
apeoppeo 发表于 2022-4-10 00:14
然后我现在成功的指令是
summon minecraft:villager ~ ~1 ~ {CustomName:'[{"text":"666"}]',NoAI:1b,Vil ...
/summon minecraft:villager ~ ~1 ~ {Invulnerable:1b,VillagerData:{type:"minecraft:desert",profession:"minecraft:cleric"}}
{Invulnerable:1b}
让村民无敌
{VillagerData:{profession:"minecraft:cleric"}}
让村民改为牧师(cleric可以改为别的)
{VillagerData:{type:"minecraft:desert"}}
让村民改为沙漠服装的(desert可以改为别的)
尸先peng 发表于 2022-4-10 00:24
/summon minecraft:villager ~ ~1 ~ {Invulnerable:1b,VillagerData:{type:"minecraft:desert",profession ...
了解,也成功了,我还有最后一个疑问就是,如果我要给交易的物品补充一个tag的话,这个tag是写在哪里呢,比如我写一个泥土换一把附魔锋利3的钻石剑,前面的泥土我回,后面如果是普通钻石剑我也会,附魔了的,怎么写,buy:{id:"minecraft:dirt",Count:1b,Damage:0s},sell:{id:"minecraft:diamond_sword",Count:1b,Damage:0s}这个是普通泥土换普通的剑
本帖最后由 尸先peng 于 2022-4-10 01:43 编辑
用指令生成器解决90%的指令问题(
https://www.mcmod.cn/tools/cbcreator/
(设置里面选择mc版本1.14.4,最后出来的指令也是支持1.18.2的)
/summon minecraft:villager ~ ~1 ~ {Offers:{Recipes:[{buy:{id:"minecraft:air",Count:1b},sell:{id:"minecraft:air",Count:1b}},{buy:{id:"minecraft:air",Count:1b},sell:{id:"minecraft:air",Count:1b}}]}}
直接逗号隔开再写一个就可以了
apeoppeo 发表于 2022-4-10 00:59
了解,也成功了,我还有最后一个疑问就是,如果我要给交易的物品补充一个tag的话,这个tag是写在哪里呢, ...
用指令生成器解决90%的指令问题(
https://www.mcmod.cn/tools/cbcreator/
(设置里面选择mc版本1.14.4,最后出来的指令也是支持1.18.2的)
/summon minecraft:villager ~ ~1 ~ {Offers:{Recipes:[{buy:{id:"minecraft:air",Count:1b},sell:{id:"minecraft:air",Count:1b}},{buy:{id:"minecraft:air",Count:1b},sell:{id:"minecraft:air",Count:1b}}]}}
直接逗号隔开再写一个就可以了
删除村民AI或者设置NPC