From 0109f4477ab0b560203cee3ea571fdd66b4361e2 Mon Sep 17 00:00:00 2001 From: Andrew Steinborn Date: Fri, 12 Jun 2020 07:27:51 -0400 Subject: [PATCH] Complete the teardown future anyway --- .../proxy/connection/client/ConnectedPlayer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/proxy/src/main/java/com/velocitypowered/proxy/connection/client/ConnectedPlayer.java b/proxy/src/main/java/com/velocitypowered/proxy/connection/client/ConnectedPlayer.java index 9078f1d1..0dab8935 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/connection/client/ConnectedPlayer.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/connection/client/ConnectedPlayer.java @@ -595,6 +595,8 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player { if (!this.explicitlyDisconnected) { server.getEventManager().fire(new DisconnectEvent(this, !isConnected)) .thenRun(() -> this.teardownFuture.complete(null)); + } else { + this.teardownFuture.complete(null); } }