This update improves greatly the performance of this pack, thanks to 2 things:
Long strings of /execute tests have been converted to function files, reducing the amount of tests the game has to process each tick.
The temperature check for blocks and items now only is updated every second, as to every tick previously. The UI is still updated every .25 seconds.
For the record, the MSPT on a Default map has gone from above 50 to about 12-20.
Other miscellanious changes also come with this update:
Changed the temperature change "sensibility" from 0-30 (--), 32-176 (/\), 176+ (/\) to 0-100, 101-200 and 201+ respectively. (For reference, 10000 is 1°C, and those numbers are per tick)
The temperature check for armors and ambient temperature is still done every tick.
Dying from hypo or hyperthermia now leaves a custom death message (after the "Player withered away") and respectively leaves an ice statue (2 blocks of ice) and a little fire behind.
I'm planning to get back on that project but this clean-up was extremely important before any new major content is added. Here's a list of everything I have curently in mind:
More events like the Blizzard
A hard-mode that'll add more interactions to make the world even harsher
Thank you for your patience for this project, and I hope I can finally bring al the things I promised
A little change log of things that needed tweaking:
Death support was added. Dying and respawning resets your temperature to 20°C and your wetness to 0%.
You start a new world at 20°C instead of 0°C. This should also apply to newly joining players on servers.
The Winter Strays and Summer Husks can now spawn with armor, whereas previously they could only spawn with hand items.
The marker used for the custom block updates (snow layering, flower blooming and disappearing, grass smoldering...) is now an area effect cloud instead of an armor stand (slight help for performance).
Snow can no longer layer on top of seagrass and kelp, as well as the three types of ice, and a ton of other blocks.
The marker range has been increased from 30 blocks around the player to 64.
Blizzard was added, where more snow falls and snow can start pilling up and has the same effect as rain.
Snow now appears in a cross pattern, just to make it accumulate faster. Pilling up can only be done on one block though.