mirror of
https://github.com/PaperMC/Velocity.git
synced 2026-06-21 09:47:44 +02:00
fall back to non-record pattern matching (appease checkstyle)
This commit is contained in:
@@ -48,8 +48,8 @@ public class PlayerChooseInitialServerEvent implements ResultedEvent<PlayerChoos
|
||||
}
|
||||
|
||||
public Optional<RegisteredServer> getInitialServer() {
|
||||
if (result instanceof Allowed(RegisteredServer initialServer)) {
|
||||
return Optional.ofNullable(initialServer);
|
||||
if (result instanceof Allowed allowed) {
|
||||
return Optional.ofNullable(allowed.initialServer());
|
||||
}
|
||||
return Optional.empty();
|
||||
}
|
||||
|
||||
@@ -263,14 +263,14 @@ public class AuthSessionHandler implements MinecraftSessionHandler {
|
||||
|
||||
return server.getEventManager().fire(event).thenRunAsync(() -> {
|
||||
final PlayerChooseInitialServerEvent.Result result = event.getResult();
|
||||
if (event.getResult() instanceof PlayerChooseInitialServerEvent.Denied(Component reason)) {
|
||||
player.disconnect0(Objects.requireNonNullElse(reason,
|
||||
if (event.getResult() instanceof PlayerChooseInitialServerEvent.Denied denied) {
|
||||
player.disconnect0(Objects.requireNonNullElse(denied.reason(),
|
||||
Component.translatable("velocity.error.no-available-servers", NamedTextColor.RED)),
|
||||
true);
|
||||
//noinspection UnnecessaryReturnStatement
|
||||
return;
|
||||
} else if (result instanceof PlayerChooseInitialServerEvent.Allowed(RegisteredServer initialServer)) {
|
||||
player.createConnectionRequest(initialServer).fireAndForget();
|
||||
} else if (result instanceof PlayerChooseInitialServerEvent.Allowed allowed) {
|
||||
player.createConnectionRequest(allowed.initialServer()).fireAndForget();
|
||||
}
|
||||
}, mcConnection.eventLoop());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user