A pretty minor update and mostly a port.
Additions
Narrator
- Will now account for tooltips: This works by reading the tooltips after the widget text
- Works similarly to how the Vanilla approach does them, but not in a clean way (to avoid caching tooltip descriptions if the user isn't using the Narrator to begin with)
- Widgets which the narrator shouldn't bother narrating will be skipped towards reading the tooltip description instead
Changes
Rainbow Shader
- Removed the Rainbow Shader and its functions in the meantime to help port the mod for future Minecraft versions
easily.
- As a result, this was replaced with a gradient-like rainbow look which uses a pretty similar style to the rest of the mod itself.
Tooltips
- Made them slightly readable by having the description of the tooltip be of gray color
- The title of the tooltip remains as-is
- Now responds to keyboard inputs, uses vanilla's tooltip approach
- If there is not enough space to show the tooltips on above of either a selected or hovered widget, they're now moved
below the widget
- So far, only the Back button is affected by this due to it being on top-left of the screen. Older versions showed the tooltip but was never visible due to its location.
A long-awaited mini update and a port of the mod which focuses on minor additions and changes.
Additions
Static Time
- Quick Options: Added modifier key description on buttons that have a value other than 0 (Sunrise is the only one that
can't have this as it passes the value 0)
- The ability to use modifier keys were available in the initial release version but were never shown
Moving Time
- Now shares a similar quick-option style from Static Time
- Is now accounted for when doing
/daylightchanger time add
(orremove
,set
)<time>
(closes issue #2)
Randomizers
- Seed Section: A new button option to set the RNG back to its initial state
- Note: Just like in the initial release, the "Initial Seed" text widget only changes its seed to its initial state if no tick ran
Moving Time & Randomizers
- Have an extra category that aims to make 2 internal values accessible so the user can get to modify them
- The rest can be modified on a configuration, though this is not intended to be done this way as it will likely break these cycles.
Saving Cycle States and Remembering States on World Change/Leave
- Note: Only Moving Time and Randomizers get this addition and change due to their nature with needing to store caches
- Can now save the states for both while either switching or leaving a world
- However, this is still a bit buggy when starting from a new instance but is not that big of a deal.
- To disable the option to save into a disk while this is happening, use the command version and write:
/daylightchanger option allowWorldChangeCyclesToWriteToDisk false
- Randomizers will not be able to remember the seed as there is no current option to reset the seed back to its initial state.
Known Issues
System Time
- The year is still broken when using Date Over Ticks option in the screen