1
0
mirror of https://github.com/PaperMC/Paper.git synced 2025-03-21 11:09:24 +01:00

Fix async calls to getChunkAtIfLoadedImmediately

This commit is contained in:
Shane Freeder 2019-06-11 04:17:39 +01:00
parent b579218f93
commit 5ded82125d

View File

@ -182,7 +182,7 @@ index 857b2f8868..bbf136614c 100644
}
diff --git a/src/main/java/net/minecraft/server/ChunkProviderServer.java b/src/main/java/net/minecraft/server/ChunkProviderServer.java
index dcf2d38df5..ea73e4baba 100644
index dcf2d38df5..600217427b 100644
--- a/src/main/java/net/minecraft/server/ChunkProviderServer.java
+++ b/src/main/java/net/minecraft/server/ChunkProviderServer.java
@@ -0,0 +0,0 @@ public class ChunkProviderServer extends IChunkProvider {
@ -196,7 +196,7 @@ index dcf2d38df5..ea73e4baba 100644
+ if (Thread.currentThread() != this.serverThread) {
+ return CompletableFuture.supplyAsync(() -> {
+ return this.getChunkAtIfLoadedImmediately(x, z);
+ }).join();
+ }, this.serverThreadQueue).join();
+ }
+
+ long k = ChunkCoordIntPair.pair(x, z);