The getHighestBlockYAt method returns the highest block's Y coordinate at the specified X and Z coordinates. However, in some cases, this method might return -1 if no valid block is found (e.g., in void areas or unloaded chunks). When this happens, the y value becomes -1, which is invalid for block coordinates. This update adds additional validity checks.
The default temperature has been decreased by 5 degrees celsius. This will help players in the Nether and in The End.
The onCreatureSpawn() method now correctly implements spawn boosting by manually spawning 2 extra entities of the same type when a winter entity spawns naturally and the random chance (50%) is met.