From 0921bf01eb70d67cf4b71740d6ca555b46f9db35 Mon Sep 17 00:00:00 2001 From: ImMaxxx Date: Mon, 12 May 2025 20:50:43 +0200 Subject: [PATCH] Fix Error: SENDING_CHUNKS stored lock does not equal lock attempted to be unlocked?! --- .../java/com/fastasyncworldedit/bukkit/adapter/NMSAdapter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worldedit-bukkit/src/main/java/com/fastasyncworldedit/bukkit/adapter/NMSAdapter.java b/worldedit-bukkit/src/main/java/com/fastasyncworldedit/bukkit/adapter/NMSAdapter.java index 07e771066e..b2ff497de3 100644 --- a/worldedit-bukkit/src/main/java/com/fastasyncworldedit/bukkit/adapter/NMSAdapter.java +++ b/worldedit-bukkit/src/main/java/com/fastasyncworldedit/bukkit/adapter/NMSAdapter.java @@ -181,7 +181,7 @@ protected static void beginChunkPacketSend(String worldName, IntPair pair, Stamp lock = new ChunkSendLock(); } // Allow twice-read-locking, so if the packets have been created but not sent, we can queue another read - if (lock.writeWaiting || lock.lock.getReadLockCount() > 1 || lock.lock.isWriteLocked()) { + if (lock.writeWaiting || lock.lock.getReadLockCount() >= 1 || lock.lock.isWriteLocked()) { return lock; } stampedLock.stamp = lock.lock.readLock();