Plex-FAWE/worldedit-bukkit/src/main/java/com/boydti/fawe/bukkit
Hannes Greule ff728478c6
Relight using starlight engine on Tuinity & perform heightmap updates (#1023)
* Relight using starlight engine on Tuinity

* Make use of invokeExact

* Cache MethodHandle

* Address some requested changes

* Remove random *

Co-authored-by: NotMyFault <mc.cache@web.de>

* Simplify and clean up sendChunk
Hopefully, that doesn't cause any issues

* Add naive HeightmapProcessor

* Make HeightmapProcessor more efficient

* Remove heightmap code from NMSRelighter

* Recognize fluid for waterlogged blocks

* Remove config option for heightmaps as they should always be updated

* Batch relighting for Starlight

* Dirty workaround for CharBlocks blocks NPE

* Revert "Dirty workaround for CharBlocks blocks NPE"

This reverts commit 737606a7
It only caused the heightmap to be wrong again and didn't help much with the original issue

* Adapt better chunk sending on older versions

* Adapt requested changes for HeightMapType

* Relight all changed chunks, batched
Also, address some requested changes

* Avoid deadlocks

* Clean up tuinity relighter and add some comments

* Minor changes to HeightmapProcessor

Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
Co-authored-by: NotMyFault <mc.cache@web.de>
Co-authored-by: Aurora <21148213+aurorasmiles@users.noreply.github.com>
2021-05-13 11:29:11 -04:00
..
adapter Relight using starlight engine on Tuinity & perform heightmap updates (#1023) 2021-05-13 11:29:11 -04:00
filter Finalize Captions 2021-04-05 19:54:49 +02:00
listener Update Upstream 2021-03-29 15:29:16 +02:00
preloader Finalize Captions 2021-04-05 19:54:49 +02:00
regions Finalize Captions 2021-04-05 19:54:49 +02:00
util Fix unit tests + Version Determination (#1055) 2021-05-07 23:47:35 +02:00
FaweBukkit.java Fix unit tests + Version Determination (#1055) 2021-05-07 23:47:35 +02:00
NMSRelighterFactory.java Relight using starlight engine on Tuinity & perform heightmap updates (#1023) 2021-05-13 11:29:11 -04:00