命令/enchant

来自Minecraft Wiki
ProjectXero留言 | 贡献2022年3月4日 (五) 10:55的版本 (优化命令展示格式)
跳转到导航 跳转到搜索
enchant
需要的权限等级
2[仅Java版]
1[仅基岩版]

启用作弊[仅基岩版]

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

语法

  • Java版
enchant <目标> <魔咒> [<等级>]
  • 基岩版
enchant <player: target> <enchantmentId: int> [level: int]
enchant <player: target> <enchantmentName: Enchant> [level: int]

参数

目标(基岩版:player: target

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

魔咒(基岩版:enchantmentId: intenchantmentName: Enchant

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

等级(基岩版:level: int)(可选)

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

效果

命令触发条件Java版基岩版
任意参数不正确 无法解析 执行失败
<目标>玩家:目标未能解析出至少一个实体(指定的玩家必须在线) 执行失败
<等级>等级:整数大于指定魔咒的最大等级
所有实体均无手持物品
魔咒对所有实体的手持物品无效
魔咒与已存在的魔咒冲突
(例如不能给带有“多重射击”的弩附魔“穿透”,不能给带有“锋利 I”的剑附魔“锋利 III”)
所有目标的手持物品均带有该魔咒 执行成功
执行成功时向目标的手持物品添加指定魔咒

输出

命令版本条件成功次数/execute store success .../execute store result ...
任意Java版失败000
成功11物品成功附魔的玩家数量
基岩版失败0N/AN/A
成功物品成功附魔的玩家数量N/AN/A

示例

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

历史

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

注释