我的世界中的附魔有等级限制 并且并不是每个物品都能附魔(除了铁砧+附魔书)
那么如何用指令(give)获得更高级的附魔呢
1.8~1.12
/give @p minecraft:diamond_sword 1 0 {ench:[{id:17s,lvl:1s}]}
这条指令可以获得一个亡灵杀手1的钻石剑
我们只需要在平常的give指令后面 加入ench标签就行
用法是 先加入一个大括号 然后输入标签ench 加一个:
中括号里填写附魔的数据[{id:?s,lvl:?s}]
id是魔咒的数字id lvl是魔咒等级(好像最大32567级)
如果要添加多个附魔的话 像这样写
{ench:[{id:16s,lvl:1s},{id:17s,lvl:1s},{id:18s,lvl:1s},{id:19s,lvl:1s}]}
先打出一个大括号 { }
然后
大括号里写ench:
添加一个中括号 这样→{ench:[ ]}
中括号里添加一个大括号 用于写魔咒及等级→{ench:[ { } ]}
在里面的大括号里写上魔咒和等级 举个例子:亡灵杀手1
{ench:[{id:17s,lvl:1s}]} 注意 写魔咒和等级的格式是 id:?s,lvl:?s
如果你想要多个魔咒 在中括号里再添加一个{id:?s,lvl:?s}
多个{id:?s,lvl:?s}之间用逗号隔开
举个例子:
/give @p minecraft:diamond_sword 1 0 {ench:[{id:16s,lvl:1s},{id:17s,lvl:1s},{id:18s,lvl:1s},{id:19s,lvl:1s}]}
1.13以上的版本
由于格式更改 上面的不适用于1.13以上版本
下面说一下1.13版本的give指令用法
先举个例子给大家看一下
/give @p minecraft:iron_sword{Enchantments:[{id:"minecraft:bane_of_arthropods",lvl:100}]} 1
这样可以获得一个节肢杀手100的铁剑
可以看出 如果加标签 直接在物品id后面紧跟大括号 在大括号中 填写标签
1.13也没有ench了 改成了Enchantments
id后面要加引号 并且不可以用数字ID 只能用英文ID 不需要加id和lvl都不用加s了
其余的没有什么变化
给大家一个模板
{Enchantments:[{id:"?",lvl:?}]}
如果要多加附魔的话 就像这样
{Enchantments:[{id:"minecraft:bane_of_arthropods",lvl:100},{id:"minecraft:knockback",lvl:5}]}
多一个{id:"?",lvl:?} 依然是逗号隔开
附一个神器
(1.12以下)
/give @p minecraft:diamond_sword 1 0 {ench:[{id:16s,lvl:100s},{id:17s,lvl:100s},{id:18s,lvl:100s},{id:19s,lvl:2s},{id:21s,lvl:100s},{id:22s,lvl:100s},{id:34s,lvl:100s},{id:70s,lvl:1s}]}
(1.13以上)
/give @p minecraft:diamond_sword{Enchantments:[{id:"minecraft:bane_of_arthropods",lvl:100},{id:"minecraft:sweeping",lvl:100},{id:"minecraft:smite",lvl:100},{id:"minecraft:looting",lvl:100},{id:"minecraft:knockback",lvl:2},{id:"minecraft:sharpness",lvl:100},{id:"minecraft:unbreaking",lvl:100},{id:"minecraft:mending",lvl:3}]} 1
本期内容就到这里了
有什么想看的可以评论区建议