菜鸟科技网

Minecraft附魔命令怎么用?一键附魔代码是什么?

核心命令:/enchant

这是最基础、最常用的附魔命令。

Minecraft附魔命令怎么用?一键附魔代码是什么?-图1
(图片来源网络,侵删)

基础语法

/enchant <玩家> <附魔ID> [等级]

参数详解

  • <玩家>: 你想附魔的目标玩家的玩家名,如果你想让命令执行者自己获得附魔,可以使用 @p
  • <附魔ID>: 这是附魔的关键,每个附魔都有一个唯一的 ID。
    • sharpness (锋利)
    • protection (保护)
    • efficiency (效率)
    • unbreaking (耐久)
    • looting (抢夺)
  • [等级]: 附魔的等级(可选),如果不填写,则默认为该附魔的最高等级(对于大多数附魔来说是 V 级,即 5 级)。注意:有些附魔的最高等级超过 5 级,protection 最高可达 IV 级,而 respiration (水下呼吸) 最高可达 III 级。

附魔 ID 全列表(1.20.1+ 版本)

这是你附魔时最需要参考的部分,以下是常用物品的附魔 ID。

武器 (剑、斧头)

附魔ID 中文名称 最大等级
sharpness 锋利 V
smite 亡灵杀手 V
bane_of_arthropods 节肢杀手 V
knockback 击退 II
fire_aspect 火焰附加 II
looting 抢夺 III
sweeping 横扫之刃 V

防具 (头盔、胸甲、护腿、靴子)

附魔ID 中文名称 最大等级
protection 保护 IV
fire_protection 火焰保护 IV
blast_protection 爆炸保护 IV
projectile_protection 弹射物保护 IV
feather_falling 摔落保护 IV
respiration 水下呼吸 III
aqua_affinity 水下速掘 I
thorns 荆棘 III
unbreaking 耐久 III

工具 (镐、斧、锹、锄)

附魔ID 中文名称 最大等级
efficiency 效率 V
unbreaking 耐久 III
fortune 时运 III
silktouch 精准采集 I

附魔ID 中文名称 最大等级
power 力量 V
punch 冲击 II
flame 火矢 I
infinity 无限 I

其他

附魔ID 中文名称 最大等级 适用物品
luck_of_the_sea 海之眷顾 III 钓鱼竿
lure 饵钓 III 钓鱼竿
mending 经验修补 I 所有可附魔物品
vanishing_curse 诅咒消失 I 所有可附魔物品

使用示例

假设你现在处于创造模式,手持一把铁剑。

示例 1:给自己一把最高级的“锋利”剑

  1. T 键打开聊天框。
  2. 输入以下命令并回车:
    /enchant @p sharpness
    • @p 指的是最近的玩家(也就是你自己)。
    • sharpness 是附魔ID。
    • 没有填写等级,所以会默认附上最高等级 V。

示例 2:给附近的玩家一把“火焰附加 II”的斧头

  1. 确保你手持一把斧头。
  2. 输入命令:
    /enchant @p fire_aspect 2
    • @p 同样指最近的玩家。
    • fire_aspect 是附魔ID。
    • 2 指定了等级为 II。

示例 3:给一个叫 "Steve" 的玩家“耐久 III”和“经验修补”的钻石镐

  1. 确保你手持一把钻石镐。
  2. 输入命令:
    /enchant Steve unbreaking 3
    /enchant Steve mending
    • 注意,一次命令只能附魔一个效果,所以需要输入两次。
    • mending 不需要指定等级,因为它只有 I 级。

进阶命令:/give + NBT 数据

有时候你希望一次性给予一个已经附好魔的物品,而不是先给物品再附魔,这时就需要使用 /give 命令,并结合 NBT (Named Binary Tag) 数据。

语法

/give <玩家> <物品ID> [数量] {Enchantments:[{id:"<附魔ID>",lvl:<等级>}]}

参数详解

  • {Enchantments:[...]}: 这是 NBT 标签,用于定义物品的附魔。
  • [{id:"...",lvl:...}]: 这是一个列表,可以包含多个附魔对象。
    • id: 附魔的 ID,必须用双引号 括起来
    • lvl: 附魔的等级,是一个数字,不需要引号,等级从 0 开始,lvl:4 实际上是 V 级。

示例 1:给予自己一把拥有“锋利 V”和“抢夺 III”的钻石剑

  1. 打开聊天框。
  2. 输入以下命令:
    /give @p diamond_sword 1 {Enchantments:[{id:"sharpness",lvl:4},{id:"looting",lvl:2}]}
    • diamond_sword 是物品ID。
    • 1 是数量。
    • NBT 部分同时定义了两个附魔,注意 lvl 的值是等级数减一。

示例 2:给予自己一把拥有所有主要保护的钻石胸甲

注意:protectionfire_protection 等是互斥的,不能同时存在,这里我们附上最高级的“保护 IV”。

Minecraft附魔命令怎么用?一键附魔代码是什么?-图2
(图片来源网络,侵删)
/give @p diamond_chestplate 1 {Enchantments:[{id:"protection",lvl:3},{id:"unbreaking",lvl:2},{id:"mending",lvl:1}]}

这个命令会给予你一件:

  • 保护 IV (lvl:3)
  • 耐久 III (lvl:2)
  • 经验修补 (lvl:1)

实用技巧

  1. 执行者手持物品:在 /enchant/give 命令中,如果省略 <玩家> 参数,命令会默认为你当前手持的物品附魔或给予,这在单人游戏中非常方便。

    • 手持一把弓,直接输入 /enchant @p power,这把弓就会被附魔。
  2. 命令方块:你可以将这些命令输入到命令方块中,设置红石触发后,就可以批量附魔或给予物品,非常适合制作服务器或地图。

  3. 查看物品附魔:手持附魔过的物品,输入 /data get entity @p SelectedItem 可以查看该物品的详细数据,包括附魔信息,方便你调试 NBT 命令。

    Minecraft附魔命令怎么用?一键附魔代码是什么?-图3
    (图片来源网络,侵删)

安全与注意事项

  • 创造模式:使用 /enchant 命令不需要经验等级,但在生存模式中,使用 /give 的 NBT 命令给予附魔物品可能会消耗大量经验。
  • 版本差异:不同 Minecraft 版本的附魔 ID 可能不同,以上列表适用于 16+ (特别是 1.20.1) 的版本,如果你使用的是旧版本(如 1.12.2),附魔 ID 可能是数字(如 16 代表 sharpness),建议在网上查找对应版本的列表。
  • 附魔冲突:某些附魔是互斥的,不能同时存在同一物品上(如保护和各种专项保护)。/give 命令如果添加了冲突的附魔,后添加的会覆盖前面的。

希望这份详细的指南能帮助你掌握 Minecraft 的附魔命令!祝你游戏愉快!

分享:
扫描分享到社交APP
上一篇
下一篇