跳到正文

Time Control

作者:unixkitty

想让游戏里的白天或夜晚更长或更短吗?我也想。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。



从 1.20.1 开始,也提供 Fabric 版本!

通过简单的配置文件控制 Minecraft 的昼夜循环,可选择:

  • 设置白天和夜晚的时长(分钟),两者可分别配置
  • 或将游戏内时间与系统时钟同步

不会修改基础类,不会进行 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

[system_time]
	#Synchronize game world time with system time
	sync_to_system_time = true
	#Sync time every n ticks
	#Range: 1 ~ 864000
	sync_to_system_time_rate = 20

[arbitrary_time]
	#How long daytime lasts (0 - 12000)
	#Range: 1 ~ 178956
	day_length_minutes = 30
	#How long nighttime lasts (12000 - 24000)
	#Range: 1 ~ 178956
	night_length_minutes = 25

[miscellaneous]
	debug = true

Fabric 版本的 json 文件不包含注释,可参考上面的示例。

命令:

游戏内也提供了命令:

1.20 及以上版本

/timecontrol day_length_minutes [<value>]
/timecontrol night_length_minutes [<value>]
/timecontrol sync_to_system_time_rate [<value>]
/timecontrol sync_to_system_time [<value>]

1.19.4 及更早版本:

/timecontrol get < sync_to_system_time | night_length_minutes | day_length_minutes >
/timecontrol set < night_length_minutes | day_length_minutes > <value>

目前它同时支持多人游戏和单人游戏(多人游戏需在两端都安装),但由于 Dedicated Server 可能存在 ping 和每秒游戏刻数的差异,天空盒可能会出现轻微抖动。

常见问题

问:Forge?

答:Forge,以及从 1.20.1 开始支持 Fabric。

问:我可以在视频中使用你的模组吗?

答:只要附上模组或整合包(如果模组包含在整合包中)的链接,就完全没问题。

问:我可以把你的模组加入整合包吗?

答:CurseForge/Modrinth 整合包都没问题。

附言

如果你对我的模组还不够放心,也可能因此对所有试图控制昼夜循环时长的现有模组都失去了信任:

我从 1.12.2 起就一直在使用它,而且总是在模组很多的整合包中(200+ 个模组),(通常)还会在多人服务器上使用。我认为这本来就该是原版功能。

这个模组也不会对游戏或存档造成任何永久影响,所以安装或移除它都不用担心。

常见问题

Time Control 支持哪些 Minecraft 版本?

Time Control 支持 Minecraft Java 版 1.12.2–1.20.4,共 15 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Time Control 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。

评论

登录后评论和评分

unixkitty 的其他作品

查看全部 →