diff --git a/ProtocolLib/src/main/java/com/comphenix/protocol/async/PacketSendingQueue.java b/ProtocolLib/src/main/java/com/comphenix/protocol/async/PacketSendingQueue.java index d7f13233..b9d5b7b0 100644 --- a/ProtocolLib/src/main/java/com/comphenix/protocol/async/PacketSendingQueue.java +++ b/ProtocolLib/src/main/java/com/comphenix/protocol/async/PacketSendingQueue.java @@ -176,7 +176,7 @@ abstract class PacketSendingQueue { hasExpired = marker.hasExpired(); // Could happen due to the timeout listeners - if (!marker.isProcessed()) { + if (!marker.isProcessed() && !hasExpired) { return false; } }