Minecraft 1.8.8 怎么用give指令将附魔书籍给别人? 比如我用give指令把效率V的附魔书给某人,我要怎么输 10
用指令弄出来一个有自定义附魔的附魔书,
大家首先想到的肯定是ench这个NBT,
但是利用ench刷出来的属性并不能在铁砧里转移到工具上(但它还是会发挥它的作用的)。
给附魔书添加属性,
则需要另外一个MBT:StoredEnchantments
格式:
StoredEnchantments:[0:{id:#,lvl:#},1:{id:#,lvl:#},2:{id:#,lvl:#}]
举个例子:
give @p minecraft:enchanted_book 1 0 {StoredEnchantments:[0:{id:0,lvl:32767},1:{id:16,lvl:32767}]}
“give @p minecraft:enchanted_book 1 0”这段大家都是知道的,
但要注意一点:戚埋
在1.8+,
物品的ID必须使用像“minecraft:enchanted_book”的ID。
然后就是这段了:
{StoredEnchantments:[0:{id:0,lvl:32767},1:{id:16,lvl:32767}]}
这就是关键部分了。
StoredEnchantments:羡唤母标签。
子标签:
0、1、高派蚂2……:这我也不懂,应该是排序,可以无限排。
id、lvl:这和ench这个NBT的子标签id、lvl是一样的。
把这条指令打出去,
那么系统给你的附魔书就是这样子的:
那么,如果要让村民交易附魔书怎么办?
不好意思,
这个我还没研究。
先别采纳,
稍后或者明天会给你答案。