|
时间控制 (Time Control)Github |相关wiki |源站链接支持: fabric , forge , neoforge控制Minecraft的昼夜循环,使用一个简单的配置文件,选择以下之一:
1. 设定白天和黑夜的长度(可以分别配置)
2. 或者与系统时钟同步游戏时间
没有修改基本类,没有ASM/mixin转换(在Forge版本),也没有触及刻度长度。
多年来,我一直无法忍受原版游戏的白天长度。
没有其他试图实现类似功能的模组能满足我,要么破坏其他模组,要么有不必要的功能。
这是我简约、非侵入性的实现,依赖于原版的“doDaylightCycle”游戏规则关闭。
在世界启动时,模组将自行将其设置为false。
“/time”命令有效,睡觉也有效(睡觉应该主要由原版处理)。
还与Comforts和Vampirism的白天睡眠兼容。
此时它适用于多人游戏和单人游戏(必须在两者上都安装),但在专用服务器上,由于可能存在的延迟和每秒刻度的差异,可能会注意到轻微的天空盒抖动。
配置
文件:
从*1.20.1*开始,对于*Forge*,配置保存在每个世界上(服务端配置):
`.minecraft/saves/{world}/serverconfig/timecontrol-server.toml`
对于*Fabric*,*1.20.1*+:
`.minecraft/config/timecontrol.json`
如果您使用*Forge*,在Minecraft版本为*1.19.4*及以下,您可以在以下位置找到它:
`.minecraft/config/timecontrol-common.toml`
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
Fabric版本的json文件没有注释,所以你可以参考上面的例子。
命令:
还有一个游戏内命令:
在1.20+:
/timecontrol day_length_minutes []/timecontrol night_length_minutes []/timecontrol sync_to_system_time_rate []/timecontrol sync_to_system_time [
在1.19.4及之前:
/timecontrol get < sync_to_system_time | night_length_minutes | day_length_minutes >
/timecontrol set < night_length_minutes | day_length_minutes >
#### 常见问题
*问*: Forge?
*答*: Forge,以及1.20.1版本之后 - Fabric。
*问*: 我可以在视频中使用你的模组吗?
*答*: 只要你包含模组/模组包的链接(如果恰好在其中),绝对可以。
*问*: 我可以将你的模组添加到模组包中吗?
*答*: CurseForge/Modrinth 的模组包是可以的。
#### P.S.
如果你对我的模组不太有信心,或者对之前所有试图控制白天长度的模组也变得不太信任:
自从1.12.2以来,我一直在使用它,总是在大量模组的包中(200+模组),通常在多人服务器上。在我看来,这应该是一个原版功能。
该模组对游戏或存档没有任何永久影响,所以您可以毫不担心地安装/移除它。
来自Modrinth所有游戏版本1.20.41.20.11.201.19.21.19.41.18.11.18.21.17.11.16.51.15.21.12.2所有类型fabricforgeneoforge1.20.4-1.6.0-fabrictimecontrol-1.20.4-1.6.0.jar下载1.6.0#Release- Add option to offset hour for system sync展开版本: 1.6.0支持游戏: 1.20.4类型:FabricRelease下载次数: 3,7731.6.0-fabrictimecontrol-1.20.1-1.6.0.jar下载1.6.0#Release- Add option to offset hour for system sync展开版本: 1.6.0支持游戏: 1.20.1类型:FabricRelease下载次数: 32,1591.6.0timecontrol-1.20.1-1.6.0.jar下载1.6.0#Release- Fixed singleplayer pausing- Better calculation for real life multiplier- Changed config values to use seconds instead of minutes for more granular control- Add option to offset hour for system sync展开版本: 1.6.0支持游戏: 1.20.1类型:ForgeNeoForgeRelease下载次数: 41,4961.20.4-1.5.0-fabrictimecontrol-1.20.4-1.5.0.jar下载1.5.0#Release- Added ignore_server config option and /timecontrolclient command to allow clienside shenanigans- Better calculation for real life multiplier- Changed config values to use seconds instead of minutes for more granular control展开版本: 1.5.0支持游戏: 1.20.4类型:FabricRelease下载次数: 1411.5.0-fabrictimecontrol-1.20.1-1.5.0.jar下载1.5.0#Release- Added ignore_server config option and /timecontrolclient command to allow clienside shenanigans- Better calculation for real life multiplier- Changed config values to use seconds instead of minutes for more granular control展开版本: 1.5.0支持游戏: 1.20.1类型:FabricRelease下载次数: 2241.4.1-fabrictimecontrol-1.20.1-1.4.1.jar下载1.4.1#ReleaseFixed client tick event not detecting paused singleplayer展开版本: 1.4.1支持游戏: 1.20, 1.20.1类型:FabricRelease下载次数: 9,1501.4.0-fabrictimecontrol-1.20.1-1.4.0.jar下载1.4.0#ReleasePorted to Fabric展开版本: 1.4.0支持游戏: 1.20, 1.20.1类型:FabricRelease下载次数: 1831.4.0timecontrol-1.20.1-1.4.0.jar下载1.4.0#Release- Ported the forgotten config fix from 1.1.3.1- Allow most settings to be configured via commands- Moved config to per-world (server) for streamlined sync- Some minor refactoring展开版本: 1.4.0支持游戏: 1.20.1类型:ForgeRelease下载次数: 4,1001.3.1timecontrol-1.20.1-1.3.1.jar下载1.3.1#ReleaseUpdated to 1.20.1展开版本: 1.3.1支持游戏: 1.20.1类型:ForgeRelease下载次数: 1131.1.3.1timecontrol-1.19.2-1.1.3.1.jar下载1.1.3.1#ReleaseFixed incorrectly detecting config changes, thus breaking long cycle lengths展开版本: 1.1.3.1支持游戏: 1.19.2, 1.19.4类型:ForgeRelease下载次数: 4,1761.1.3.0timecontrol-1.19.2-1.1.3.0.jar下载1.1.3.0#ReleaseUpdated to 1.19.2展开版本: 1.1.3.0支持游戏: 1.19.2, 1.19.4类型:ForgeRelease下载次数: 2481.1.3.0timecontrol-1.18.1-1.1.3.0.jar下载1.1.3.0#ReleaseUpdated to Minecraft 1.18.1, Forge 39.0.8展开版本: 1.1.3.0支持游戏: 1.18.1, 1.18.2类型:ForgeRelease下载次数: 8461.1.3.0timecontrol-1.17.1-1.1.3.0.jar下载1.1.3.0#ReleaseUpdated to Minecraft 1.17.1, Forge 37.1.1展开版本: 1.1.3.0支持游戏: 1.17.1类型:ForgeRelease下载次数: 981.1.2.0timecontrol-1.16.5-1.1.2.0.jar下载1.1.2.0#Release展开版本: 1.1.2.0支持游戏: 1.16.5类型:ForgeRelease下载次数: 7731.0.0.0timecontrol-1.15.2-1.0.0.0.jar下载1.0.0.0#Release展开版本: 1.0.0.0支持游戏: 1.15.2类型:ForgeRelease下载次数: 1581.0.0.0timecontrol-1.12.2-1.0.0.0-beta.jar下载1.0.0.0#Beta展开版本: 1.0.0.0支持游戏: 1.12.2类型:ForgeBeta下载次数: 1,640全部版本
markdown_parsed
文章类型:收录
layui.use([\'form\'], function(){
var form = layui.form;
});
时间控制 |
楼主
2025-8-10 19:39:24
回复(0)
收起回复
|