Immersive Snow
Small tweaks that add to Minecraft's Winter theme. Intended for use with a season mod.
Features:
- Snow recalculation upon chunk loading. No more winter chunks in the summer!
- Changing day cycle duration depending on the season. Longer nights in the winter.
Compatibility
The following season mods are supported:
- Serene Seasons (Forge)
- A special hook is used as it does not actually modify the biome temperature method but rather modifies all vanilla code that uses it.
- Fabric Seasons (Fabric)
- Full compatibility out of the box without special tricks
Hourglass integration requires Forge and Serene Seasons. It will overwrite your daySpeed
and nightSpeed
to
match the current season, however you can set a hourglassDaySpeed
/ hourglassNightSpeed
in the configuration file if
you wish. If you want, you can disable it entirely in the configuration. (Hourglass for 1.16.5 is on CurseForge)
Performance
In 1.1.0, performance was significantly increased by only updating blocks when they need an update (i.e. grass blocks).
Also, call to Biome.shouldFreeze
has been removed, as it was a major source of lag and always returned false anyway.
As a coarse benchmark (totally unscientific), after flying around and generating chunks in Creative, the mod only used 0.99% of the Server Thread according to Spark Profiler.
Future Plans
- Water freezing (current implementation causes massive lag and doesn't work)
- Making leaves & grass white (Like Bedrock Edition)
Acknowledgements
This mod is a remake of my private mod BetterSereneSeasons, which was originally a 1.19.2 Forge remake of Serene Tweaks.