Added new mechanics that allows custom NBT item consumption for temperature decrease and increase.
"
temperature_modifier_type" string value, either "increase" or "decrease".
"
temperature_modifier_amount" integer value, temperature modifier
"
temperature_modifier_time" long value, how many seconds of effect
Added water bottle cooling effect as another way to fight overheating. The bottle will give a 15 minutes interval where the body temperature may decrease up to 20°C.
The increase in temperature follows the following curve: f(t) = -(0.6t - 4.5)^2 + 20, where 't' is time in minutes.
A major stable update will be released within today, bringing in all the experimental features added in the last snapshots. This will be a stable release suitable for production servers and networks. I truly recommend using this one over the previous snapshot releases. What has been added into the version:
Improved Heat Transfer Simulation Engine, with linear interpolation
Configurable Linear Interpolation coefficients
Fixed and Improved the temperature reload command
Leather Armour now affects the temperature to give more heat
Action Bar can now be globally disabled from the config.yml
Improved the freezing animation to be smooth and not instantaneous
Freezing animation configurable from the config.yml
Set compatibility target for Java 21 and compiled against Spigot 1.21.1 API.
Rain and Thunder will contribute to global temp. decrease x 0.7250
Configurable leather armour temperature increase in config.yml
This adds heat transfer interpolation system, making heat transfer linear or possibily logarithmic with a configurable speed speed factor. (defaults to 0.011).
The freezing animation is now smoother. It can be configured from the new config parameter (please reset your config or add it manually if it doesn't auto-generate).
freezing:
animation-speed: 1 # The higher, the faster the player freezes on cold temps.
Leather Armour Temperature Increase & Rain Factors.
Leather armour pieces will contribute to warmer body temp.
Rain and Thunder will contribute to global temp. decrease x 0.7250