diff --git a/Changelog.txt b/Changelog.txt index e89c5bc13..fe7a62059 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,3 +1,8 @@ +Version 2.1.227 + Optimized mcMMO onChunkUnload(ChunkUnloadEvent) + + NOTES: + This update should greatly improve impact on TPS from mcMMO in the ChunkUnloadEvent, thanks to M_G_P and Epicurious for testing. Version 2.1.226 Added Short_Grass to experience.yml for Herbalism Updated Hylian Treasures "Bushes" alias to use short_grass when playing on new Minecraft versions diff --git a/pom.xml b/pom.xml index 648c93a57..a99be7374 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 com.gmail.nossr50.mcMMO mcMMO - 2.1.226 + 2.1.227-SNAPSHOT mcMMO https://github.com/mcMMO-Dev/mcMMO diff --git a/src/main/java/com/gmail/nossr50/listeners/WorldListener.java b/src/main/java/com/gmail/nossr50/listeners/WorldListener.java index 4c24930c6..29d501e5a 100644 --- a/src/main/java/com/gmail/nossr50/listeners/WorldListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/WorldListener.java @@ -64,6 +64,8 @@ public class WorldListener implements Listener { Chunk chunk = event.getChunk(); - mcMMO.getPlaceStore().chunkUnloaded(chunk.getX(), chunk.getZ(), event.getWorld()); + mcMMO.p.getFoliaLib().getImpl().runAsync(task -> { + mcMMO.getPlaceStore().chunkUnloaded(chunk.getX(), chunk.getZ(), event.getWorld()); + }); } }