登陆 注册 QQ登陆
快捷导航
查看: 7|回复: 0

[模组分享] 时间控制 (Time Control)-MOD模组

[复制链接]

5209

主题

39

回帖

5904

积分

龙❁妻

Rank: 8Rank: 8

经验
5904 EP
金粒
616 粒
绿宝石
20 块
爱心
0 点
发表于 2025-8-10 19:39:24 | 显示全部楼层 |阅读模式 IP:浙江宁波
时间控制 (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 回复 收起回复
小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛 |网站地图

GMT+8, 2025-8-19 08:54 , Processed in 0.203819 second(s), 48 queries .

快速回复 返回顶部 返回列表