Datei suchen
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
.github Fix unit tests + Version Determination (#1055) 2021-05-07 23:47:35 +02:00
buildSrc Fix unit tests + Version Determination (#1055) 2021-05-07 23:47:35 +02:00
config/checkstyle Show a message with install instructions when running the jar file 2021-02-25 22:58:17 +01:00
contrib/craftscripts Switch to vanity url 2021-02-16 23:49:04 +01:00
gradle/wrapper Update dependency gradle to v6.9 (#1054) 2021-05-07 15:10:30 +02:00
worldedit-bukkit Relight using starlight engine on Tuinity & perform heightmap updates (#1023) 2021-05-13 11:29:11 -04:00
worldedit-cli Relight using starlight engine on Tuinity & perform heightmap updates (#1023) 2021-05-13 11:29:11 -04:00
worldedit-core Relight using starlight engine on Tuinity & perform heightmap updates (#1023) 2021-05-13 11:29:11 -04:00
worldedit-fabric Update Upstream 2021-03-29 15:29:16 +02:00
worldedit-forge Update Upstream 2021-03-29 15:29:16 +02:00
worldedit-libs Relocate zstd 2021-05-12 18:04:21 +02:00
worldedit-mod Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00
worldedit-sponge Update Upstream 2021-03-29 15:29:16 +02:00
.git-blame-ignore-revs Ensure CRLF stays out of the repo 2020-08-24 12:41:26 -04:00
.gitattributes Fix gitattributes 2021-02-22 11:08:45 +01:00
.gitconfig java based merging? 2019-11-19 15:10:36 +00:00
.gitignore Update .gitignore 2021-05-11 19:20:41 -04:00
build.gradle.kts Fix unit tests + Version Determination (#1055) 2021-05-07 23:47:35 +02:00
COMPILING.md Update grammar 2021-05-11 19:21:09 -04:00
CONTRIBUTING.md Update grammar 2021-05-11 19:21:09 -04:00
crowdin.yml Update Crowdin configuration file 2020-01-20 11:30:00 +01:00
fawe-logo.png Update logo 2020-10-11 13:37:11 +02:00
gradle.properties Don't use local offset when compiling locally 2021-04-18 20:23:32 +02:00
gradlew Updated Gradle 2020-09-08 15:34:53 -04:00
gradlew.bat Updated Gradle 2020-09-08 15:34:53 -04:00
HEADER.txt Officially propagate GPL downwards to all files 2020-09-01 16:30:43 -04:00
LICENSE.txt Officially propagate GPL downwards to all files 2020-09-01 16:30:43 -04:00
NOTICE.txt Update build files and NOTICE.txt 2020-08-14 15:29:15 -04:00
README.md Update Wiki link 2021-04-28 14:04:02 +02:00
renovate.json Minor upstream merge 2021-02-03 23:08:39 +01:00
settings.gradle.kts Update Upstream 2021-03-29 15:29:16 +02:00


FastAsyncWorldEdit is a fork of WorldEdit that has huge speed and memory improvements and considerably more features

A Minecraft Map Editor... that runs in-game!

  • With selections, schematics, copy and paste, brushes, and scripting!
  • Use it in creative, survival in single player or on your server.
  • Use it on your Minecraft server to fix grieving and mistakes.

Java Edition required. FastAsyncWorldEdit is compatible with Bukkit, Spigot, Paper, and Tuinity.

Download FastAsyncWorldEdit

Edit The Code

Want to add new features to FastAsyncWorldEdit or fix bugs yourself? You can get the game running, with FastAsyncWorldEdit, from the code here:

For additional information about compiling FastAsyncWorldEdit, see COMPILING.md.

Submitting Your Changes

FastAsyncWorldEdit is open source (specifically licensed under GPL v3), so note that your contributions will also be open source. The best way to submit a change is to create a fork on GitHub, put your changes there, and then create a "pull request" on our FastAsyncWorldEdit repository.

Please read CONTRIBUTING.md for important guidelines to follow.

YourKit


Thank you to YourKit for supporting our product by providing us with their innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor