《我的世界》中用give指令附魔时出现错误,这是怎么回事?


可能是你输错了 。如下:
give获得附魔物品
/give 玩家名 物品id 物品数量 物品标签 {NBT标签}
给予物品附魔的NBT如下:
/give 玩家名 物品id 物品数量 物品标签 {ench:[{id:附魔ID,lvl:附魔等级}]}
如下:
/give @p minecraft:diamond_sword 1 0 {ench:[{id:20,lvl:2}]}
这条指令是给@p(最近的玩家)一把附魔为火焰附加的钻石剑
@p代表的是最近的玩家 。@a代表全部玩家 。@r代表随机玩家
minecraft:diamond_sword是钻石剑的id 。在游戏里按F3+H可以把鼠标指针放到物品伤查看物品的ID
1代表的是物品数量 。也就是一把钻石剑 。0代表的是标签
如果是原木 。因为原木有不同材质(如白桦木、云杉木);所以有不同的标签来进行区分
后面ench是附魔的NBT 。里面的id指的是附魔的id 。后面的lvl是附魔等级
如果要有更多附魔的话就继续延伸这个指令:
/give 玩家名 物品id 物品数量 物品标签 {ench:[{id:附魔ID,lvl:等级},{id:附魔ID,lvl:等级},……,{id:附魔ID,lvl:等级}]}
附魔ID
盔甲:【0】保护、【1】火焰保护、【2】摔落保护、【3】爆炸保护、【4】弹射物保护、【5】水下呼吸、【6】水下速倔、【7】荆棘、【8】深海探索者、【9】冰霜行者
剑:【16】锋利、【17】亡灵杀手、【18】截肢杀手、【19】击退、【20】火焰附加、【21】抢夺、【22】横扫之刃
镐子:【32】效率、【33】精准采集、【34】耐久、【35】时运
弓:【48】力量、【49】冲击、【50】火矢、【51】无限
鱼竿:【61】海之眷顾、【62】饵钓
其他:【70】经验修补、【10】绑定诅咒、【71】消失诅咒
三叉戟:【66】穿刺、【67】忠诚、【68】引雷
请注意:指令需要区分大小写 。{}和[]不要搞混
本文内的指令是按照1.12.2的版本来写的 。在之前版本可能ID和指令公式会不同;因为物品id很多 。可以去我的世界中文wiki内进行查询 。网址如下:
https://minecraft-
zh.gamepedia.com/Minecraft_Wiki
本文部分参考资料:我的世界中文wiki
【《我的世界》中用give指令附魔时出现错误,这是怎么回事?】其他观点:
大家好 。我是小苦力怕和大村民 。
我的世界老玩家都知道 。“/give”这个指令非常万能 。能给予我们各种物品 。甚至于附魔 。但是 。“/give”指令有时会出错 。这是为什么呢?问题分析
一般情况下 。“/give”指令不会出错的 。错就错在你很有可能输错了指令 。
解决办法
基岩版有查找错误的选项 。一般基岩版可以直接通过查找错误来修改 。那Java版怎么办呢?没办法 。只能从网上查指令了 。
其他观点:
你好你可能有两种
一是首位没有/
二是可能输错指令
记得点赞关注哟