|
命令/enchant
< 命令
语法
- Java版
enchant <目标> <魔咒> [<等级>]
- 基岩版
enchant <player: target> <enchantmentId: int> [level: int]
enchant <player: target> <enchantmentName: Enchant> [level: int]
参数
目标
(基岩版:player: target
)
- 指定目标。必须是一个玩家名或目标选择器。
魔咒
(基岩版:enchantmentId: int
或enchantmentName: Enchant
)
- 指定添加至玩家手持物品的魔咒。必须是一个有效的魔咒ID。在Java版,必须是完整的字母ID(如
minecraft:sharpness
),可以省略命名空间(如sharpness
)。在基岩版,可以是数字(如16
)。
等级
(基岩版:level: int
)(可选)
- 指定魔咒等级。必须至少为1且不超过指定魔咒的最大等级。若未指定,默认为1。
效果
命令 | 触发条件 | Java版 | 基岩版 |
---|---|---|---|
任意 | 参数不正确 | 无法解析 | 执行失败 |
<目标> 或玩家:目标 未能解析出至少一个实体(指定的玩家必须在线) | 执行失败 | ||
<等级> 或等级:整数 大于指定魔咒的最大等级 | |||
所有实体均无手持物品 | |||
魔咒对所有实体的手持物品无效 | |||
魔咒与已存在的魔咒冲突 (例如不能给带有“多重射击”的弩附魔“穿透”,不能给带有“锋利 I”的剑附魔“锋利 III”) | |||
所有目标的手持物品均带有该魔咒 | 执行成功 | ||
执行成功时 | 向目标的手持物品添加指定魔咒 |
输出
命令 | 版本 | 条件 | 成功次数 | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
任意 | Java版 | 失败 | 0 | 0 | 0 |
成功 | 1 | 1 | 物品成功附魔的玩家数量 | ||
基岩版 | 失败 | 0 | N/A | N/A | |
成功 | 物品成功附魔的玩家数量 | N/A | N/A |
示例
- 给所有手持弓的玩家附魔无限:
enchant @a 51
[仅基岩版]或 enchant @a infinity
历史
Java版 | |||||
---|---|---|---|---|---|
1.4.4 | pre | 加入了/enchant 命令。 | |||
1.13 | 17w45a | 移除了/enchant 命令。 | |||
18w06a | 重新加入了/enchant 命令。 | ||||
携带版Alpha | |||||
0.16.0 | build 5 | 加入了/enchant 命令。 |
注释