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 bb67f9b0d..92dbf475a 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 @@ -871,7 +871,8 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player { && !connectedServer.hasCompletedJoin())) { return ConnectionRequestBuilder.Status.CONNECTION_IN_PROGRESS; } - if (connectedServer != null && connectedServer.target().equals(server)) { + if (connectedServer != null && connectedServer.target().serverInfo() + .equals(server.serverInfo())) { return ALREADY_CONNECTED; } return null;