diff --git a/sources/src/main/java/net/minecraft/server/ChunkProviderServer.java b/sources/src/main/java/net/minecraft/server/ChunkProviderServer.java index 73a1b1c4f..7c3d918f2 100644 --- a/sources/src/main/java/net/minecraft/server/ChunkProviderServer.java +++ b/sources/src/main/java/net/minecraft/server/ChunkProviderServer.java @@ -209,6 +209,8 @@ public class ChunkProviderServer implements IChunkProvider { Long2ObjectMap long2objectmap = this.chunks; Chunk chunk; + Akari.eventLock.lock(); // Akarin + try { // Akarin synchronized (this.chunks) { Chunk chunk1 = (Chunk) this.chunks.get(k); @@ -228,6 +230,7 @@ public class ChunkProviderServer implements IChunkProvider { this.chunks.put(k, chunk); } + } finally { Akari.eventLock.unlock(); } // Akarin chunk.addEntities(); return chunk;