13
0
geforkt von Mirrors/Velocity

Do not allow connections till JoinGame is received.

Dieser Commit ist enthalten in:
Andrew Steinborn 2018-11-23 15:37:17 -05:00
Ursprung 81d8c8374e
Commit e2ad6b740a

Datei anzeigen

@ -481,7 +481,8 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player {
private Optional<ConnectionRequestBuilder.Status> checkServer(RegisteredServer server) { private Optional<ConnectionRequestBuilder.Status> checkServer(RegisteredServer server) {
Preconditions Preconditions
.checkState(server instanceof VelocityRegisteredServer, "Not a valid Velocity server."); .checkState(server instanceof VelocityRegisteredServer, "Not a valid Velocity server.");
if (connectionInFlight != null) { if (connectionInFlight != null || (connectedServer != null
&& !connectedServer.hasCompletedJoin())) {
return Optional.of(ConnectionRequestBuilder.Status.CONNECTION_IN_PROGRESS); return Optional.of(ConnectionRequestBuilder.Status.CONNECTION_IN_PROGRESS);
} }
if (connectedServer != null && connectedServer.getServer().equals(server)) { if (connectedServer != null && connectedServer.getServer().equals(server)) {