# 永恒之昼
在 Minecraft 中, 一个昼夜的时间相当于现实世界的 20 分钟. 如果是玩"生存模式", 那么体验黑夜还是蛮有意思的, 如果是在"创造模式", 频繁的昼夜切换对于搭建过程就是一种打扰了.
如何解决呢?
# 最终效果
留意图片中的"时钟""红石火把"以及靠近"红石火把"的最后一截"红石线路"的变化.
我们使用命令 /time query daytime
来查询当前的游戏时间, 得知游戏时间是 7610 (后面会解释这个数值的意义, 现在你只要知道 5000~7000 代表正中午的时间即可)
当阳光亮度降低, 这个系统会被激活, 然后再次查询时间会发现, 时间被重置为 5048.
# 关键的搭建步骤
需要的材料:
按照下图布置:
工作原理:
当阳光亮度降低 → ”阳光探测器“输送的红石信号强度降低 → 红石火把所附着的方块不再被充能 → 红石火把激活 → 激活命令方块, 执行命令time set 6000
, 时间被重置为白天
# 完善 -- 减少系统占据的面积
将红石线弯曲行走, 从而减少占地面积:
# 完善 -- 添加时钟显示
为了检测时间是否重置到中午, 可以挂一个“画框”, 然后放入“时钟”, 来查看时间:
# 拓展 -- 设置永恒之夜
右击“阳光探测器”, 可以将其切换成“夜光探测器”. 将命令方块的命令更换为time set 20000
.
基于上面同样的原理, 当阳光变强, “夜光探测器”产生的红石能量减弱 → 红石火把所附着的方块不再被充能 → 红石火把激活 → 激活命令方块, 执行命令time set 20000
, 时间被重置为夜晚.
# 拓展 -- 设置永远晴天
因为在下雨天或者阴天的时候, 阳光亮度降低, 所以也可以使用上面这套系统来切换到晴天, 只要将命令方块的命令改为weather clear
即可.
# 注意事项
- 时间为 6000, 表示 Minecraft 世界中的正午
- 将连接“阳光探测器”和“红石火把”的红石线路设置为 15 单位长度, 能够保证光照亮度一直维持在最高. 我们也可以将红石线路的长度设置成 14、13、12... 但是因为"光照强度"等于和低于 7 级时, 会生成怪物, 所以建议线路长度至少高于 7 个单位长度