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:
- Biome support
- 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