土豆爸爸TudouBaba.net

设置永恒的晴朗白天

我们希望“时间”永远是白天, “天气”永远是晴朗. 那么如何分别保持白天和晴朗呢?1

保持晴朗

1. 通过 weather 命令

按下按键 T, 打开聊天界面, 输入/weather clear 1000000, 表示晴朗天气会持续 1000000 秒,也就是 1000000/3600/24 = 11天.

这个 11 天是现实世界的 11 天, 而不是游戏世界的 11 天(现实世界的 20 分钟就是游戏世界的 1 天), 足够大家长时间沐浴在晴朗天气下 ^_^

注意, /weather clear 命令后面的秒数的设置范围是 1~1000000, 最多就是 11 天.

保持白天

1. 通过命令行

  1. 输入命令, 关闭游戏的昼夜循环: gamerule doDaylightCycle false
  2. 输入命令, 将时间设置到中午: time set 60002

如果希望恢复昼夜循环, 则输入命令 gamerule doDaylightCycle ture

2. 通过命令方块和阳光探测器

“命令方块”的详细使用请参考 Minecraft 红石电路工程师 – 命令方块

  • 使用命令方块的前提
    1. 必须开启作弊模式 ( Allow Cheats: ON )
    2. 必须是“创造模式” ( Creative Mode )
  • 获取命令方块
    • 输入命令 /give patiencing command_block 64

永远白昼 命令方块 01

  1. 设置”命令方块“
    • 设置命令为 time set 6000
    • 类型设置为 “脉冲命令方块 (Impulse)”
    • 设置为“不受约束 (Unconditional)”
    • 设置为“需要红石 (Needs Redstone)“
  2. 按照下图设置阳光探测器、红石火把、命令方块

永远白昼 命令方块 02

工作原理: 当阳光亮度降低 → ”阳光探测器“输送的红石信号强度降低 → 红石火把所附着的方块不再被充能 → 红石火把激活 → 激活命令方块, 执行命令time set 6000

Footnotes

  1. 在 Minecraft 的教育版和 Windows 10 版本中, 可以通过一开始的游戏设置, 或者命令行 /alwaysday true 来实现“永恒的白天”, 但是我们所使用的 Java 版并不支持

  2. time set 0可以将时间设置成黎明, time set 6000可以将时间设置成正午, time set 12000可以将时间设置成黄昏, time set 18000可以将时间设置成午夜. 关于 Minecraft 时间系统的详细讨论见 这里

如果有任何疑问或建议,欢迎直接访问 留言板 / 吐槽区 提交您的反馈。

© 2026 土豆爸爸. All rights reserved.