diff --git a/Spigot-Server-Patches/Do-not-load-chunks-for-pathfinding.patch b/Spigot-Server-Patches/Do-not-load-chunks-for-pathfinding.patch new file mode 100644 index 0000000000..b94da4c9b5 --- /dev/null +++ b/Spigot-Server-Patches/Do-not-load-chunks-for-pathfinding.patch @@ -0,0 +1,20 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Aikar +Date: Tue, 19 Jan 2016 00:13:19 -0500 +Subject: [PATCH] Do not load chunks for pathfinding + + +diff --git a/src/main/java/net/minecraft/server/ChunkCache.java b/src/main/java/net/minecraft/server/ChunkCache.java +index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 +--- a/src/main/java/net/minecraft/server/ChunkCache.java ++++ b/src/main/java/net/minecraft/server/ChunkCache.java +@@ -0,0 +0,0 @@ public class ChunkCache implements IBlockAccess { + + for (l = this.a; l <= j; ++l) { + for (i1 = this.b; i1 <= k; ++i1) { +- this.c[l - this.a][i1 - this.b] = world.getChunkAt(l, i1); ++ this.c[l - this.a][i1 - this.b] = world.getChunkIfLoaded(l, i1); // Paper + } + } + +-- \ No newline at end of file diff --git a/scripts/importmcdev.sh b/scripts/importmcdev.sh index d12a8cccb6..091fff948e 100755 --- a/scripts/importmcdev.sh +++ b/scripts/importmcdev.sh @@ -43,6 +43,7 @@ import BlockFurnace import BlockIceFrost import BlockPosition import BlockStateList +import ChunkCache import ChunkProviderFlat import ChunkProviderGenerate import ChunkProviderHell