Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
可打印版不再被支持且可能有渲染错误。请更新您的浏览器书签并改用浏览器默认的打印功能。
enchant
需要的权限等级

未知

限制条件

为一位玩家手持的物品添加魔咒。受限于铁砧机制

语法

  • Java版
enchant <目标> <魔咒> [等级]
  • 基岩版
enchant <玩家:目标> <魔咒ID:整数> [等级:整数]
enchant <玩家:目标> <魔咒名:魔咒> [等级:整数]

参数

目标(基岩版:玩家:目标

指定目标。必须是一个玩家名或目标选择器

魔咒(基岩版:魔咒ID:整数魔咒名:魔咒

指定添加至玩家手持物品的魔咒。必须是一个有效的魔咒ID。在Java版,必须是完整的字母ID(如minecraft:sharpness),可以省略命名空间(如sharpness)。在基岩版,可以是数字(如16)。

等级(基岩版:等级:整数)(可选)

指定魔咒等级。必须至少为1且不超过指定魔咒的最大等级。若未指定,默认为1。

效果

若参数指定不正确,或当玩家未能指定一个或更多的在线玩家,或当魔咒对物品无效[注 1]或与现有魔咒冲突时则失败(例如,“火焰保护”魔咒无法给予已附魔“保护”的盔甲,而“锋利III”无法给予已附魔“锋利I”的剑)。

若成功,添加指定的魔咒至目标的手持物品。

示例

  • 给所有手持弓的玩家附魔无限:enchant @a 51[仅基岩版]enchant @a infinity

历史

Java版
1.4.4pre加入了/enchant命令。
1.1317w45a移除了/enchant命令。
18w06a加入了/enchant命令。
携带版Alpha
0.16.0build 5加入了/enchant命令。

注释

  1. 虽然/enchant对魔咒有等级和兼容性限制,但其他命令(如/give/replaceitem/data)可以绕过这些限制,如/give @s diamond_sword{Enchantments:[{lvl:10000,id:sharpness}]}[仅Java版],给予自己一把10000级锋利的钻石剑。
Advertisement