Перейти к содержимому
Mineforgian

DaylightChangerStruggle

A fully client-sided time changer mod which features the ability to cycle smoothly.

18K загрузок22 подписчиковLGPL-3.0-onlyfabricquilt

Обновлён 16 июня 2026 г. · опубликован 10 марта 2022 г.

  • Main Menu
  • Tooltips (almost) everywhere
  • Daylight Cycle List
  • Cycle Types and Cycle Properties List
  • First Mod Menu

DaylightChangerStruggle

A fully-clientsided mod which changes the daylight cycle without the need of fiddling around with commands. (Unless if you have a preference in doing so!) This mod is intended to expand more on the idea in what it means to give the user more control and options to toy around with daylight instead of being a mod for one specific purpose.

It is also compatible with mods such as Sodium and Iris.

Features

  • The ability to pick different kinds of cycles (see Cycle Types), not just set the time
  • Easings, a way to decide how a transition should animate (Only used in some cycle types)
  • A buttery-smooth cycle that isn't based on ticks alone, but on the interpolation of ticks (you have the option to disable this if not wanted)
  • Toggle world daylight and the mod's daylight
  • Disable night-vision should the server enforce it upon you (this does not have the option to brighten up the world like some mods; it just disables the effect alone)
  • A user interface which does not rely on libraries to make its own configuration and also features a viewable 2-list menu depending if the resolution in the game is supported
  • The user interface also has tooltips for almost all of the widgets you interact with so that you know what they do and how they function
  • Option to use commands alongside the User Interface
    • Trying to edit preferences here is not currently supported yet!

Cycle Types

Cycle Types are a way to experience daylight in ways that are unique and tailored to your preferences.

Since the initial release of the mod, the following types are available to use:

  • Static - Combines /time set <time> and /gamerule doDaylightCycle false but without needing to do both and referred to as "set the time"
  • Moving - Moves the time whilst setting a speed (use negative for reverse-daylight cycle)
  • System - Adjusts the time based on your system clock, also sets Minecraft days to better represent the current time
  • Randomizers - A seizure-friendly daylight cycle which will question why you are playing Minecraft
  • Low-to-High Height Time - Depending on your height (or the viewing entity's), you can decide the minimum and maximum value and tie both of them with a set time
  • And... more in the future? ​

Getting Started

  • To show a user interface for the mod, bind the key "Open Time Changer Menu" to anything you'd like to and when in-game press the key and the menu should be seen.
  • Or if you want to use commands instead, type either /daylightchanger, /dcs, /tcs or /timechanger.

After that, you will have to disable World Time and then open Cycle Menu / switch the cycle by clicking on two arrows pointing opposite of each other and you will see the magic ;)

Modpacks

If you want to use this mod in a modpack, no need to ask! You are free to do so as long as you're not making any money off from it.

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
0.0.4Релиз26.2fabric16 июня 2026 г..jar (243 КБ)
0.0.4Релиз26.1, 26.1.1, 26.1.2fabric24 марта 2026 г..jar (244 КБ)
0.0.4Релиз1.21.11fabric24 марта 2026 г..jar (238 КБ)
0.0.3Релиз1.21.11fabric9 декабря 2025 г..jar (230 КБ)
0.0.3Релиз1.21.1fabric9 декабря 2025 г..jar (241 КБ)
0.0.3Релиз1.18, 1.18.1, 1.18.2fabric, quilt9 декабря 2025 г..jar (244 КБ)
0.0.3Релиз1.21.9, 1.21.10-rc1, 1.21.10fabric1 октября 2025 г..jar (232 КБ)
0.0.3Релиз1.20.1fabric1 октября 2025 г..jar (239 КБ)
0.0.2Релиз1.21.6, 1.21.7, 1.21.8fabric19 июля 2025 г..jar (231 КБ)
0.0.1Релиз1.21.5fabric25 апреля 2025 г..jar (237 КБ)
0.0.0Релиз1.19, 1.19.1, 1.19.2fabric, quilt15 августа 2022 г..jar (220 КБ)
0.0.0Релиз1.18, 1.18.1, 1.18.2fabric, quilt10 марта 2022 г..jar (217 КБ)

Ченджлог

0.0.4Релиз26.2 · 16 июня 2026 г.

Port version from 26.1.

0.0.4Релиз26.1, 26.1.1, 26.1.2 · 24 марта 2026 г.

Port update which further explores more on the concept of world environments in the sense used to fix bugs introduced in v0.0.3+1.21.11.

Changes

  • Numeric Widget now allows for setting negative numbers
    • More specifically, allowing the use of a dash at the start of the text
    • This is treated as 0 if only the dash is present, which might be valid depending on the numeric property used in
  • Remembers now the screens responsible for opening the mod's screen, if there were any
  • System Time now includes the previous cached time at the start of the cycle creation
  • Translation descriptions received minor changes

Bugfixes

  • Fixed a bug introduced in some releases ago where changing the world time from the mod never updated when the game was paused in single player
    • However, there still is a very minor bug but this but can be largely fixed by making changes that affect the world time (inconsistently applied from the cycle properties for the most part with the exception of static/moving time)
  • Fix smoothness still being applied even when disabled in areas where the daylight cycle has an effect in the world, such as sky lighting and cloud coloring
  • Fix the numeric text field's invalid text color lacking an alpha value (Regression)
  • Low to High Height Time's lowest value did not allow setting for 0 or below
0.0.4Релиз1.21.11 · 24 марта 2026 г.

Update which further explores more on the concept of world environments in the sense used to fix bugs introduced in v0.0.3+1.21.11 and a backport from 26.1.

Changes

  • Numeric Widget now allows for setting negative numbers
    • More specifically, allowing the use of a dash at the start of the text
    • This is treated as 0 if only the dash is present, which might be valid depending on the numeric property used in
  • Remembers now the screens responsible for opening the mod's screen, if there were any
  • System Time now includes the previous cached time at the start of the cycle creation
  • Translation descriptions received minor changes

Bugfixes

  • Fixed a bug introduced in some releases ago where changing the world time from the mod never updated when the game was paused in single player
    • However, there still is a very minor bug but this but can be largely fixed by making changes that affect the world time (inconsistently applied from the cycle properties for the most part with the exception of static/moving time)
  • Fix smoothness still being applied even when disabled in areas where the daylight cycle has an effect in the world, such as sky lighting and cloud coloring
  • Fix the numeric text field's invalid text color lacking an alpha value (Regression)
  • Low to High Height Time's lowest value did not allow setting for 0 or below
0.0.3Релиз1.21.11 · 9 декабря 2025 г.

Port version from 1.21.9.

Notes

  • Due to how this version changed the daylight cycle functionality, the sky/block cycle will no longer update immediately upon switching a cycle or updating its properties.
    • This is only applied if playing in a single player world where everything is paused, but the changes will be applied once the single player world is not paused.
  • While porting it, I've noticed a new option exclusive to this version could be made where the Timeline feature can be overridden to exclusively use the mod's variation instead of what is being given.
  • Another thing noticed is the vast amount of options one can get when it comes to modifying individual attributes, but at this time there is no interest in doing them unless it affects the mod's functionality directly, such as smooth cycle now being the default in this version (in Vanilla) unlike older versions where it required a mod like this one.
0.0.3Релиз1.21.1 · 9 декабря 2025 г.

Port version from 1.20.1 with some elements taken from v0.0.1+1.21.5.

0.0.3Релиз1.18, 1.18.1, 1.18.2 · 9 декабря 2025 г.

Update version from the initial release while including all features introduced up to v0.0.3. Quilt version requires Quilted Fabric API / Standard libraries.

Additions

These features are only added due to 1.20+ versions of the game having these features. All of them are User Interface related.

Key Expansion: Arrow Keys

  • Lets the user move freely around the menus
    • This does not replace the TAB functionality, but expands on it
  • Has some bugs due to not having enough time
    • When wanting to save the properties of a cycle, make sure to use TAB instead as no arrow support was added in those widgets due to lack of time.

Tooltip Support: Mouse or Keys

Key support was now added to account for tooltips, including Vanilla's TAB action and behaves similarly to the latest ports.

0.0.3Релиз1.21.9, 1.21.10-rc1, 1.21.10 · 1 октября 2025 г.

A pretty minor update.

Additions

  • Add support for mouse cursors introduced in this Minecraft version

Changes

  • List Widget: The background gradient will now hide if the scrollbar is already displayed due to list entries already having the gradient effect themselves

Bugfixes

  • List Widget: Fixed certain visual and interaction issues by removing offsets by which the list widgets never used
  • Configuration: Internally added the ability for the property allowWorldChangeCyclesToWriteToDisk to be written to disk due to an oversight in v0.0.1
    • Note: Previously, this property would be read but if wanted to be written to disk, this simply wouldn't happen as there wasn't anything hinting that it should have
0.0.3Релиз1.20.1 · 1 октября 2025 г.

A pretty minor update and a backport for 1.20.1!

Additions (for this port only)

  • Rainbow Shader is used
    • Based on the initial release version from 1.19 with changes to support this version

Changes

  • List Widget: The background gradient will now hide if the scrollbar is already displayed due to list entries already having the gradient effect themselves

Bugfixes

  • List Widget: Fixed certain visual and interaction issues by removing offsets by which the list widgets never used
  • Configuration: Internally added the ability for the property allowWorldChangeCyclesToWriteToDisk to be written to disk due to an oversight in v0.0.1
    • Note: Previously, this property would be read but if wanted to be written to disk, this simply wouldn't happen as there wasn't anything hinting that it should have

Полная история изменений — на Modrinth.

Комментарии

Загружаем…