Skip to content
托管 · 服务器配置

时间、天气及锁定它们

time 和 weather 命令、锁定永恒白昼、禁用下雨,以及这与 doDaylightCycle 和 doWeatherCycle 规则的关系。

更新于 2026年9月28日

Minecraft 中的时间和天气属于世界属性,因此需要通过命令来设置,而不是配置文件。

时间

time set day        morning
time set noon       midday
time set night      night
time set 6000       arbitrary tick 0..24000
time add 1000       skip forward

永久白天需要两步:设置时间并停止时间循环。

time set day
gamerule doDaylightCycle false

在 1.21.11 及更新版本中,该游戏规则名为 advance_time:gamerule advance_time false。

天气

weather clear 1000000    clear for a long time
weather rain
weather thunder
gamerule doWeatherCycle false

在 1.21.11 及更新版本中——gamerule advance_weather false。

doWeatherCycle false 会锁定当前天气:如果您在下雨时启用它,雨就会一直下下去。

不同世界

命令只影响您执行命令时所在的世界。从控制台执行时,影响的是主世界。若要针对特定世界:

execute in minecraft:the_nether run time set day

多世界插件会按世界分别设置时间和天气,并能在世界之间同步——Multiverse。

自动化

周末开启永久白天,活动期间开启夜晚——这些都可以在计划任务中设置:控制面板会在您指定的时间执行命令。

Minecraft 托管您离线时服务器仍在运行创建服务器