Plex-FAWE/worldedit-bukkit/src/main/java/com/boydti/fawe/bukkit/adapter
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
..
mc1_15_2 Relight using starlight engine on Tuinity & perform heightmap updates (#1023) 2021-05-13 11:29:11 -04:00
mc1_16_1 Relight using starlight engine on Tuinity & perform heightmap updates (#1023) 2021-05-13 11:29:11 -04:00
mc1_16_2 Relight using starlight engine on Tuinity & perform heightmap updates (#1023) 2021-05-13 11:29:11 -04:00
mc1_16_5 Relight using starlight engine on Tuinity & perform heightmap updates (#1023) 2021-05-13 11:29:11 -04:00
BukkitGetBlocks.java Looks like automagical relighting (#838) 2021-01-11 19:29:16 +00:00
BukkitQueueHandler.java Update Upstream 2021-03-29 15:29:16 +02:00
DelegateLock.java Implement previously unsupported methods in DelegateLock 2020-04-29 11:29:02 -04:00
MapChunkUtil.java 1.15 (wip) 2019-12-11 02:11:52 +01:00
NMSAdapter.java Finalize Captions 2021-04-05 19:54:49 +02:00