
时间控制(移植版)
一个简单的游戏时间控制模组;调整昼夜时长
通过一个简单的配置文件,完全掌控 Minecraft 的昼夜循环。
你可以选择两种模式:
- 独立设置白天和黑夜的时长(以分钟为单位)。
- 将游戏内时间与你的系统时钟同步。
该模组设计轻量且无侵入性。它不修改基础类、不在 Forge 上使用 ASM 或 Mixin 转换,也不改变游戏刻时长。
多年来,原版 Minecraft 的白天对我来说总是太短。我尝试过几款提供类似功能的模组,但没有一个感觉合适:有些模组会导致与其他模组的兼容性问题,而另一些则包含太多不必要的功能。
Time Control 是一个简单的解决方案,它依赖于禁用原版 doDaylightCycle 游戏规则。该模组会在世界开始时自动将此游戏规则设置为 false。
原版 /time 命令仍然有效,睡觉行为也主要由原版机制处理。
该模组还支持来自 Comforts 和 Vampirism 模组的白天睡觉功能。
配置
配置以服务端配置的形式,为每个世界单独存储:
.minecraft/saves/{world}/serverconfig/timecontrol-server.toml
示例配置:
[system_time]
# 将游戏世界时间与系统时钟同步
sync_to_system_time = true# 每 N 个游戏刻同步一次时间
# 范围:1 ~ 864000
sync_to_system_time_rate = 20
[arbitrary_time]
# 白天持续时间,从 0 到 12000
# 范围:1 ~ 178956
day_length_minutes = 30
# 黑夜持续时间,从 12000 到 24000
# 范围:1 ~ 178956
night_length_minutes = 25
[miscellaneous]
debug = true
命令
该模组还提供了游戏内命令。
/timecontrol day_length_minutes [<value>] /timecontrol night_length_minutes [<value>] /timecontrol sync_to_system_time_rate [<value>] /timecontrol sync_to_system_time [<value>]
多人游戏
Time Control 在单人游戏和多人游戏中均可使用,但必须在客户端和服务端同时安装。
在专用服务器上,由于客户端与服务器之间的延迟差异或游戏刻速率不一致,偶尔可能会出现轻微的天空盒抖动。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。