昼夜控制 – 自定义昼长与实时同步

控制Minecraft昼夜时长或将世界时间同步到任何现实世界时区——服务器端、持久化、仅管理员可用

Day Night Control

完全掌控你的 Minecraft 服务器的昼夜循环。

Day Night Control 是一个轻量级的服务端 NeoForge 模组,允许管理员分别配置白天和黑夜在现实世界中的持续时间。它还可以将世界时钟与任意现实世界时区同步。

玩家无需在客户端安装此模组。

功能

  • 为白天和黑夜设置自定义的现实时间持续时间

  • 将 Minecraft 时间与现实世界时区同步

  • 支持所有标准 IANA 时区,包括 Europe/Warsaw、America/New_York 和 Asia/Tokyo

  • 时区自动补全

  • 平滑的服务端时间流逝

  • 正确处理 /time set 命令

  • 正确处理因睡觉导致的时间跳过

  • 每个世界持久化保存配置

  • 仅限管理员使用的命令

  • 无需客户端安装

  • 无需配置文件或额外依赖

命令

所有命令均需要权限等级 2 或更高。

  • /setday <duration> 设置完整白天阶段的现实世界持续时间。

  • /setnight <duration> 设置完整黑夜阶段的现实世界持续时间。

  • /realtime on <timezone> 为所选时区启用实时同步。

  • /realtime off 禁用实时同步并恢复自定义的白天和黑夜持续时间。

  • /realtime status 显示当前模式、白天持续时间、黑夜持续时间以及已配置的时区。

  • /daynight status 用于显示当前配置的替代命令。

示例

  • /setday 10min

  • /setnight 20min

  • /setday 30s

  • /setnight 1.5h

  • /realtime on Europe/Warsaw

  • /realtime on America/New_York

  • /realtime off

  • /daynight status

支持的持续时间格式

持续时间可以使用:

  • s — 秒

  • min — 分钟

  • h — 小时

支持小数值。允许的范围为 1 秒至 168 小时。

实时同步

Minecraft 的时钟按以下方式映射到现实世界时间:

  • 06:00 — 日出

  • 12:00 — 正午

  • 18:00 — 日落

  • 00:00 — 午夜

夏令时变更由 Java 的时区数据库自动处理。

持久化

所选的模式、时区以及自定义的白天和黑夜持续时间均存储在存档中,并在服务器重启后保留。

兼容性

  • Minecraft Java 版 1.21.x - 26.2

  • 专用服务器和集成服务器

这是一个服务端实用工具模组。它不添加方块、物品、实体、纹理或客户端界面。