<本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。>

命令/schedule

来自Minecraft Wiki
跳转至: 导航搜索
schedule
限制条件

管理员

加入版本

1.1418w43a

在等待指定时间后运行指定的函数或指定标签里的函数。

此命令运行的函数,优先度为:tick_tag函数>/schedule设定函数>命令方块>玩家输入指令,而同为此命令运行的函数,则依照先后顺序。例如:用/schedule设定下一刻运行a函数与b函数,到了下一刻应会先运行a函数后运行b函数,最后运行本该在此刻运行的命令方块指令。

语法[编辑 | 编辑源代码]

schedule function <函数> <时间> [append|replace]
schedule clear <函数>

参数[编辑 | 编辑源代码]

函数

必须为有效的函数名称或有效的标签名称。

时间

指定等待的时间。时间可以是Minecraft天、现实秒或(默认为刻)。
格式是非负整数加上可选的字符d、 s 或 t
时间值换算为刻后必须为介于0和2,147,483,647之间(含,不输入逗号)的整数,如0.5d

append|replace(可选)

指定是否取代还在等待执行的函数或指定标签里的函数。
  • append — 添加等待运行的函数或指定标签里的函数。
  • replace — 取代还在等待运行的函数或指定标签里的函数,被取代的函数或指定标签里的函数将不会运行。(仅取代相同函数名称和命名空间的目标)

效果[编辑 | 编辑源代码]

/schedule function <函数> <时间> (append|replace)
若命令指定的函数、时间无效或缺少应有的参数则命令失败。
成功时,将函数列入队伍,并在等待了足够时间后运行。
/schedule clear <函数>
若命令指定的函数没有在等待运行中则命令失败。
成功时,将等待运行的函数从等待队伍中删除。

示例[编辑 | 编辑源代码]

在3秒后运行函数foo:barschedule function foo:bar 3s
在5天后运行标签foo:bar里的函数:schedule function #foo:bar 5d


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

Java版
1.1418w43a加入了/schedule
1.1519w38a加入了clear语法和可选的append/replace参数(默认为replace)。