该页面所介绍的内容已从Minecraft中移除。
此命令已被Java版1.12加入的/advancement取代。
添加或移除玩家的成就。
语法[]
achievement (give|take) (<名称>|*) [玩家]
参数[]
名称
- 定义要修改的成就名。必须为下列之一:
achievement.成就名
,成就名为有效的成就标识符;*
,表示所有成就。
玩家(可选)
- 必须是玩家名称或目标选择器。若未定义,默认为命令执行者。在命令方块上是必需参数。
效果[]
若参数没有正确定义或玩家未能指定一个及以上的在线玩家,则命令失败。
成功时,添加或移除指定玩家的成就(且添加或删除该成就的前置需求或后续依赖)。
示例[]
为自己添加成就“赶尽杀绝”(Overkill):/achievement give achievement.overkill
为Alice添加成就“打开物品栏”(Taking Inventory):/achievement give achievement.openInventory Alice
移除全部玩家的所有成就:/achievement take * @a
历史[]
Java版 | |||||
---|---|---|---|---|---|
1.7.2 | 13w36a | 加入了/achievement 命令。 | |||
1.9 | 16w03a | /achievement 命令不再影响统计数据。 | |||
1.12 | 17w13a | 移除了/achievement 命令。 |