0a76e7d1aa
Just make it ignore the event fires when no plugin is listening to it.
32 lines
1.3 KiB
Diff
32 lines
1.3 KiB
Diff
From 92acd3d67e0f18d63ba3530d82b25028307c0b8c Mon Sep 17 00:00:00 2001
|
|
From: Aikar <aikar@aikar.co>
|
|
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.20.1
|
|
|