Added a per-block concept of biome that is stored within the chunk data.
Added an UpdateBiome concept to send biome updates (just like block updates) to network clients after the whole chunk has been transferred.
Introduced a BiomeRegistry and Biome interface in the engine module and reworked the ChunkTessellator to use humidity/temperature associated with the block's biome. Future work: Directly specify foliage color in the biome and use that for coloring leaves.
Merge branch 'biome-per-block' of https://github.com/shartte/GrowingFlora
Improving performance of the TtA world generation.
Avoiding WARN for accessing block outside of loaded chunks.
Fix flora spawning in incorrect ground conditions.
Introducing environment conditions (temperature and humidity) and their impact on plants.
Introducing new module ClimateConditions.
Adding death conditions to GrowingFlora
Additional settings for plant growth.
Eliminating Math.sqrt to increase performance.
Improve performance by limiting the number of vectors created.
Improving performance of world generation.
Fixed TtA generation after fixing border calculation in Core/Engine.
Removing components from @ReceiveEvent and moving them to method parameters.
Getting rid of checkstyle errors.
Getting rid of SeaLevelFacet, MaxLevelFacet and SeedFacet in AnotherWorld.