Minecraft 1.8.8 怎么用give指令将附魔书籍给别人? 比如我用give指令把效率V的附魔书给某人,我要怎么输

2025-03-26 23:56:07
推荐回答(1个)
回答1:

用指令弄出来一个有自定义附魔的附魔书,

大家首先想到的肯定是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是一样的。

把这条指令打出去,

那么系统给你的附魔书就是这样子的: