Kronomancer: Longer Days
This mods sole purpose is to allow the user to elongate the duration of the day/night cycle without conflicting with the vanilla logic. It does this by stopping the cycle at cretain checkpoints, waiting the corresponding time and allowing it to continue.
介绍
Description and compatibilities
After thorough testing of the other mods that promised to change the day/night cycle duration I was severely disappointed at seeing three recurrent issues.
- Issues when trying to sleep.
- Incompatibility with other mods because of their day elongating method.
- Jittery visuals for the Sun, Moon and Stars.
So is this disappointment that has led me to develop my own day length changer mod. I specifically designed this mod to avoid the aforementioned issues, this below is how I have done it.
- The mod has its own internal logic to allow the vanilla sleeping system and in some cases other modded systems (Steve’s Realistic Sleep for example) to work as they should.
- This mod shouldn’t be incompatible with most other mods because it doesn’t alter the tick rate or the internal system minecraft uses to keep track of time (exceptuating mods that alter the count of players necessary for sleeping, as I can´t think of away to make it work without scrapping the already working system). Also there is full compatibility for mods that add sleeping during the day, like Comforts.
- Instead of constantly turning on and off the doDaylightCycle gamerule each few ticks (which is the cause of the shaky skybox), this mod only does it at 12 checkpints along the whole cycle for a duration taken from a calculation based on the total day cycle duration configured. By doing this all jittery visuals are avoided, keeping the day cycle stops seamless and transitions fluid.
Also the mod is ressistant to the “/time set” command, as it recalibrates itself every time it is used. If somehow the cycle still breaks, by changing the cycle length for example (I honestly haven’t found any other way to wreck it), both at sunrise and sunset the cycle is recalibrated and fixes itself.
Configuration is done through a single gamerule: dayLength
Write: /gamerule dayLength (Time in ticks)
The default vanilla daylight cycle length is 24000 ticks (20 min), so a 48000 ticks (40 min) cycle length is twice as long as a vanilla cycle. In case day length is set to a number equal or lower than 24000, the day will have the normal vanilla day length.
WARNING: If you are using shaders that sync the clouds to the daylight cycle they will also be stopped at the checkpoints, to avoid this find an option that desyncs them. With Complementary Shaders for example:
Install Euphoria Patches > Settings > Configure Euphoria > World > World Time Animation: True
WARNING: If you have tried another day-elongating mods before mine, they might have left your world’s ticking system damaged upon uninstall. Sadly I haven’t found any fix to it other than creating a fresh world. In case you uninstall my mod, the only necessary step to take in case of the day-night cycle being frozen is setting the gamerule doDaylightCycle to true using commands, that should permanently fix it to run time the vanilla way once again.
Write: /gamerule doDaylightCycle true
Feel free to use this mod in any modpack you want and comment any issues you find, I probably won’t be checking too often but all of them will be adressed, so please be patient.
常见问题
Kronomancer: Longer Days 支持哪些 Minecraft 版本?
Kronomancer: Longer Days 支持 Minecraft Java 版 1.20.1–1.21.8,共 4 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Kronomancer: Longer Days 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Legion_ROC 的其他作品
查看全部 →Drown in Lava
This simple mod causes the player to loose oxygen while under lava, at the same rate as if it was water.
SwimFix
This mod solves an issue that happened to me on my personal modpack, that caused all land entities to sink and get stuck in water. This mod is just a patch that solves that specific issue by resetting the swimming speed upon entity spawn.
Legion’s Human Origins
Not an Origins dependant. This mod will allow you to choose between four new human origins, each changing the attributes of your hero to orient them towards certain roles without it being too limiting.
评论
登录后评论和评分