Added temperature block effects, removed block light system
Added block effects to the temperature system - Any block type within 16 blocks of the player can now have its own temperature effect. It can be negative or positive.
- Standing near hot blocks like fire and lava is now actually dangerous
- Player must be able to see the specified block.
- Lava, fire, torches, lanterns and campfires heat you up by default (with lava and fire being the most), their soul variants will cool you down. Can be changed of course.
- Server owners can configure the range of any block type and its temperature modifier.
- Block scanning algorithm runs 90% async, meaning no performance impact.
- Block light no longer influences temperature, it is no longer necessary.