Plex-FAWE/worldedit-bukkit/src/main/java/com/sk89q/worldedit/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 Improve outdated note even more 2021-04-14 10:05:16 +02:00
BukkitAdapter.java Javadoc and Formatting fixes. (#619) 2020-10-05 13:41:41 -04:00
BukkitBiomeRegistry.java Upstream changes (#717) 2020-11-09 10:38:10 +01:00
BukkitBlockCategoryRegistry.java Updated the WorldEdit license using find and replace 2020-08-24 21:31:47 -04:00
BukkitBlockCommandSender.java Finish up transition to captions 2021-04-05 19:52:13 +02:00
BukkitBlockRegistry.java Upstream changes (#717) 2020-11-09 10:38:10 +01:00
BukkitCommandInspector.java Update Upstream 2021-03-29 15:29:16 +02:00
BukkitCommandSender.java Finish up transition to captions 2021-04-05 19:52:13 +02:00
BukkitConfiguration.java Update Upstream 2021-03-29 15:29:16 +02:00
BukkitEntity.java Update Upstream 2021-04-22 20:41:49 +02:00
BukkitEntityProperties.java Fixes #910 2021-02-15 12:24:33 +01:00
BukkitEntityRegistry.java Javadoc and Formatting fixes. (#619) 2020-10-05 13:41:41 -04:00
BukkitItemCategoryRegistry.java Updated the WorldEdit license using find and replace 2020-08-24 21:31:47 -04:00
BukkitItemRegistry.java Upstream changes (#717) 2020-11-09 10:38:10 +01:00
BukkitItemStack.java Finalize Captions 2021-04-05 19:54:49 +02:00
BukkitPermissionAttachmentManager.java Simplify further as using ConcurrentHashMap 2020-10-01 17:08:29 +01:00
BukkitPlayer.java Fine tuning captions 2021-04-06 14:01:04 +02:00
BukkitPlayerBlockBag.java Updated the WorldEdit license using find and replace 2020-08-24 21:31:47 -04:00
BukkitRegistries.java Upstream changes (#717) 2020-11-09 10:38:10 +01:00
BukkitServerInterface.java Relight using starlight engine on Tuinity & perform heightmap updates (#1023) 2021-05-13 11:29:11 -04:00
BukkitWatchdog.java Updated the WorldEdit license using find and replace 2020-08-24 21:31:47 -04:00
BukkitWorld.java Update Upstream 2021-03-29 15:29:16 +02:00
CUIChannelListener.java Updated the WorldEdit license using find and replace 2020-08-24 21:31:47 -04:00
EditSessionBlockChangeDelegate.java Finalize Captions 2021-04-05 19:54:49 +02:00
WorldEditListener.java Javadoc and Formatting fixes. (#619) 2020-10-05 13:41:41 -04:00
WorldEditPlugin.java Exchange Me's blog article URL 2021-05-12 19:10:30 +02:00
WorldUnloadedException.java Finalize Captions 2021-04-05 19:54:49 +02:00