离线日光停止

离线日光停止

当没有玩家连接时,禁用服务器日夜循环。

游戏机制

Offline Daylight Stop

Offline Daylight Stop 是一个适用于 Minecraft 1.20.1 的 Fabric 模组

功能

Offline Daylight Stop 会在服务器上没有玩家时暂停 Minecraft 的昼夜循环。

这个模组非常轻量(只有一个 Java 文件),本身功能不多,但在搭配其他模组(如 Fabric Seasons)使用时,可以增强沉浸感。

工作原理

  • 当服务器在线玩家数为 0 时,启动一个计时器。计时器到期后,将 doDaylightCycle 游戏规则设置为 false
  • 当有玩家连接时,将 doDaylightCycle 游戏规则设置为 true

计时器会设置为 12 到 24 个游戏内小时之间的随机值(分别对应现实时间 10 到 20 分钟)。这个短暂的时间窗口保留了你每次加入时一天中时间都不同的小惊喜,同时也留出一些时间让天气等变化过去。

显然,这个模组适用于不随意调整 doDaylightCycle 游戏规则的生存服务器。


Offline Daylight Stop 是一个 Fabric 模组,专为 Fabric 模组加载器开发。LGPL 许可证意味着你可以自由地将 Offline Daylight Stop 移植到其他模组加载器,例如 NeoForge。

构建版本可以在 Modrinth 或 GitHub 仓库中找到。

客户端 / 服务端

Offline Daylight Stop 是一个服务端模组。它不需要安装在客户端上即可工作。

依赖项

Minecraft 版本: 1.20.1

名称 版本 Modrinth 页面 GitHub 仓库 客户端/服务端
Fabric API 0.85.0+ 链接 链接 服务端

作者

Lafolie - 开发者。

许可证

Offline Daylight Stop 采用 GNU Lesser General Public License v3 许可。