Refactor world renderer
This MR splits the world renderer (!27 (merged)) into different files, this reducing the number of lines from 850 to ~300. It also reduces the locking hell and adds some juicy performance improvements
Tasks:
-
more performance boosts -
test -
fix chunk clearing -
fix some other errors -
unload empty sections (after change) -
rework queueItemUnload -
sometimes no blocks visible
Edited by Moritz Zwerger