跳转到内容
WikilyWIKILY
全部游戏23 个 Wiki · 选择你的游戏
命令与作弊所有命令

切换游戏

23 个 Wiki · 选择你的游戏
/time

命令

/time

更改或读取世界时钟的时间,例如昼夜循环,还可以暂停它或更改其运行速度。

语法

/time (add <time>|rate <rate>)
/time of <clock> (add <time>|rate <rate>)
/time of <clock> (pause|resume)
/time of <clock> query time
/time of <clock> query <timeline> [repetition]
/time of <clock> set <time>
/time of <clock> set <timemarker>
/time (pause|resume)
/time query (gametime|time)
/time query <timeline> [repetition]
/time set <time>
/time set <timemarker>

参数

参数值的类型输入内容
<time>时间对于set:时钟设置到的总刻数(最小为0)。对于 add,要增加的数量,可以为负。接受单位t、s和d。
<clock>游戏IDof 之后要作用的时钟:minecraft:overworld 或 minecraft:the_end。某个世界时钟的ID。
<timeline>游戏ID要查询的时间线:minecraft:day、minecraft:moon、minecraft:villager_schedule或minecraft:early_game。必须属于正在使用的时钟。某条时间线的ID。
<rate>小数时钟速度,为正常速度的倍数,范围为0.00001到1000。从1e-05到1000。
<timemarker>ID要跳转到的命名时间点。在26.3中:day(1000)、noon(6000)、night(13000)和midnight(18000),也可写作minecraft:day等。

详细信息

权限等级2:管理员、开启作弊的世界、命令方块和函数
适用于服务器管理员、在启用了作弊的单人或局域网世界中的玩家、服务器控制台、命令方块和函数。
结果set和add报告时钟的新刻数,或其跳转到的时间标记,并返回以刻为单位的时钟时间。query报告并返回所请求的值,单位为刻或重复次数。pause、resume和rate返回1。返回值超过2147483647时会回绕。
命名时间/time set day会跳到当天的第1000tick,noon跳到第6000tick,night跳到第13000tick,midnight跳到第18000tick。一天持续24000刻(20分钟)。时钟会前进到下一次到达该时间点的时刻,因此天数计数得以保留。如果时钟已经正好处于该点,则会失败。
设置数字/time set <time>会设置时钟的总tick数,从第0tick起算,因此/time set 1000也会让时钟回到第一天。最小值为0。如果时钟已经是该值,则会失败。
时间单位时间可以是刻数,也可以是带单位的数字:t表示刻,s表示秒(20刻),d表示游戏内天数(24000刻)。允许使用小数,例如0.5d等于12000刻。
add/time add <time>会将时钟向前拨。负值会使其后退,但绝不会低于0。
query/time query time会显示时钟的总tick数。/time query gametime会显示世界运行的总tick数。/time query <timeline>会显示在时间线中的位置,例如minecraft:day为0到23999;加上repetition则显示该时间线已完成的次数, 对minecraft:day来说就是已过去的天数。
时间线26.3中的时间线有minecraft:day(24000刻)、minecraft:moon(192000刻,8天)、minecraft:villager_schedule(24000刻)和minecraft:early_game(不重复)。它们都使用minecraft:overworld时钟。
pause、resume和rate/time pause会停止时钟,/time resume会重新启动时钟。/time rate <rate>会设置时钟相对于正常速度的运行快慢,范围为0.00001到1000;1为正常速度。如果时钟已处于该状态,则每个都会失败。
时钟和维度不带 of 时,命令使用其所在维度的时钟:主世界中为 minecraft:overworld,末地中为 minecraft:the_end。下界:那里没有时钟, 所以命令会失败并提示“There is no default clock in dimension”,除非用/time of <clock>后接set、add、query、pause、resume或rate指定了时钟。
标记属于某个时钟day、noon、night 和 midnight 只存在于 minecraft:overworld 时钟上。将标记或时间线与另一个时钟搭配使用会失败。

示例

/time set day

将时间推进到下一个早晨(当天第1000刻)。

/time set noon

将时间推进到下一个正午(当天第6000刻)。

/time set night

将时间推进到下一个夜幕降临(当天第13000刻)。

/time set midnight

将时间推进到下一个午夜(当天第18000刻)。

/time set 6000

将时钟设为恰好6000刻,即第一天的正午。

/time add 1d

将时间向前推进一个游戏日(24000刻)。

/time add 30s

将时间向前推进30秒(600刻)。

/time query minecraft:day

显示当天已过去的刻数。

/time query minecraft:day repetition

显示已过去的完整天数。

/time query gametime

显示世界已运行的总刻数。

/time pause

停止当前维度的时钟,使一天中的时间不再变化。

/time rate 2

让时钟以两倍的正常速度运行。

/time of minecraft:overworld set noon

从任意维度(包括下界)将主世界的时钟设为正午。

加入创作者社区建设 Minecraft Java Edition Wiki 的伙伴们都在我们的 Discord。欢迎提问或推荐页面。加入 Discord (在新标签页打开 Discord)