diff options
Diffstat (limited to 'Spigot-Server-Patches/0138-Disable-Vanilla-Chunk-GC.patch')
-rw-r--r-- | Spigot-Server-Patches/0138-Disable-Vanilla-Chunk-GC.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Spigot-Server-Patches/0138-Disable-Vanilla-Chunk-GC.patch b/Spigot-Server-Patches/0138-Disable-Vanilla-Chunk-GC.patch new file mode 100644 index 0000000000..9b787d98de --- /dev/null +++ b/Spigot-Server-Patches/0138-Disable-Vanilla-Chunk-GC.patch @@ -0,0 +1,32 @@ +From ee210a06121210a6975b810dbbbe28f8f98944d7 Mon Sep 17 00:00:00 2001 +From: Aikar <[email protected]> +Date: Mon, 26 Sep 2016 01:51:30 -0400 +Subject: [PATCH] Disable Vanilla Chunk GC + +Bukkit has its own system for this. + +diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java +index 49c5b0b5cc..15736f7575 100644 +--- a/src/main/java/net/minecraft/server/WorldServer.java ++++ b/src/main/java/net/minecraft/server/WorldServer.java +@@ -872,6 +872,7 @@ public class WorldServer extends World implements IAsyncTaskHandler { + chunkproviderserver.a(flag); + timings.worldSaveChunks.stopTiming(); // Paper + // CraftBukkit - ArrayList -> Collection ++ /* //Paper start - disable vanilla chunk GC + java.util.Collection<Chunk> list = chunkproviderserver.a(); + Iterator iterator = list.iterator(); + +@@ -881,7 +882,8 @@ public class WorldServer extends World implements IAsyncTaskHandler { + if (chunk != null && !this.manager.a(chunk.locX, chunk.locZ)) { + chunkproviderserver.unload(chunk); + } +- } ++ }*/ ++ // Paper end + timings.worldSave.stopTiming(); // Paper + } + } +-- +2.21.0 + |