本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详情…本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。

命令/advancement

来自Minecraft Wiki
跳转至: 导航搜索
Information icon.svg
此特性为Java版独有。
advancement
限制条件

管理员

加入版本

1.1217w13a

给予或移除玩家的进度

语法
advancement <grant|revoke> <目标玩家> only <进度> [条件]
advancement <grant|revoke> <目标玩家> <until|from|through> <进度>
advancement <grant|revoke> <目标玩家> everything
参数
目标玩家
必须为玩家名或目标选择器。
only
仅操作玩家的指定进度。
until
操作玩家的指定进度及其全部上游进度,从根进度“直到(until)”指定的进度。进度的遍历顺序是“指定进度”>“父进度”>“父进度的父进度”>……>“起始进度”。
from
操作玩家的指定进度及其全部下游进度,“自(from)”指定进度开始的全部子进度。进度的遍历顺序是“指定进度”>“子进度”>“子进度的子进度”>……,以深度优先遍历(即优先枚举节点的子节点,而后才枚举节点的兄弟节点)。由于具体的进度树取决于操作系统读取文件的方式,因此在不同操作系统上具体的遍历顺序不尽相同。
through
效果等同于untilfrom的混合,所有“经由(through)”指定进度,任何上下游进度。进度的遍历顺序是untilfrom的结合,首先进行until,然后进行from
everything
操作全部玩家的已载入进度。
进度
指定要给予、移除或检测的进度。必须是有效进度识别串。
条件(可选)
指定要操作的进度的条件。必须是有效进度条件识别串。
若指定,命令只会遵循该完成条件,而不是全部进度。
若留空,命令会在全进度中寻找。
效果
若参数没有正确定义或玩家未能指定一个及以上的在线玩家,则命令失败。
成功时,添加或移除指定玩家的进度(且添加或删除该进度的前置需求或后续依赖)。
示例
给自己授予“用钻石包裹我”进度:advancement grant @s only minecraft:story/shiny_gear

历史[编辑 | 编辑源代码]

Java版
1.12 17w13a 加入了/advancement命令。