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 3c9a5cae4..e15fd16e8 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 @@ -448,9 +448,7 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player { createConnectionRequest(res.getServer()) .connectWithIndication() .whenCompleteAsync((newResult, exception) -> { - if (newResult == null || !newResult) { - disconnect(friendlyReason); - } else { + if (newResult != null && newResult) { sendMessage(VelocityMessages.MOVED_TO_NEW_SERVER); } }, minecraftConnection.eventLoop());