# 设置永恒的晴朗白天
我们希望"时间"永远是白天, "天气"永远是晴朗. 那么如何分别保持白天和晴朗呢?[1]
# 保持晴朗
# 1. 通过 weather 命令
按下按键 T, 打开聊天界面, 输入/weather clear 1000000
, 表示晴朗天气会持续 1000000 秒,也就是 1000000/3600/24 = 11天.
这个 11 天是现实世界的 11 天, 而不是游戏世界的 11 天(现实世界的 20 分钟就是游戏世界的 1 天), 足够大家长时间沐浴在晴朗天气下 _
注意,
/weather clear
命令后面的秒数的设置范围是 1~1000000, 最多就是 11 天.
# 保持白天
# 1. 通过命令行
- 输入命令, 关闭游戏的昼夜循环:
gamerule doDaylightCycle false
- 输入命令, 将时间设置到中午:
time set 6000
[2]
如果希望恢复昼夜循环, 则输入命令
gamerule doDaylightCycle ture
# 2. 通过命令方块和阳光探测器
"命令方块"的详细使用请参考 Minecraft 红石电路工程师 -- 命令方块 (opens new window)
- 使用命令方块的前提
- 必须开启作弊模式 ( Allow Cheats: ON )
- 必须是"创造模式" ( Creative Mode )
- 获取命令方块
- 输入命令
/give patiencing command_block 64
- 输入命令
- 设置”命令方块“
- 设置命令为
time set 6000
- 类型设置为 "脉冲命令方块 (Impulse)"
- 设置为“不受约束 (Unconditional)”
- 设置为“需要红石 (Needs Redstone)“
- 设置命令为
- 按照下图设置阳光探测器、红石火把、命令方块
工作原理:
当阳光亮度降低 → ”阳光探测器“输送的红石信号强度降低 → 红石火把所附着的方块不再被充能 → 红石火把激活 → 激活命令方块, 执行命令time set 6000