From 9a67b10ab143e06655e691a896fb4ed90d405394 Mon Sep 17 00:00:00 2001 From: 4drian3d Date: Sun, 13 Feb 2022 18:44:20 -0500 Subject: [PATCH] Listeners improvements --- pom.xml | 2 +- proxy/pom.xml | 2 +- .../proxy/listener/ProxyListener.java | 16 ++++++++-------- spigot/pom.xml | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/pom.xml b/pom.xml index 48a002a..3eca90d 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ com.glyart.authmevelocity parent pom - 1.5.0 + 2.0.0 11 diff --git a/proxy/pom.xml b/proxy/pom.xml index 98c2386..630adb5 100644 --- a/proxy/pom.xml +++ b/proxy/pom.xml @@ -5,7 +5,7 @@ parent com.glyart.authmevelocity - 1.5.0 + 2.0.0 4.0.0 diff --git a/proxy/src/main/java/com/glyart/authmevelocity/proxy/listener/ProxyListener.java b/proxy/src/main/java/com/glyart/authmevelocity/proxy/listener/ProxyListener.java index 5006c2b..6cb963f 100644 --- a/proxy/src/main/java/com/glyart/authmevelocity/proxy/listener/ProxyListener.java +++ b/proxy/src/main/java/com/glyart/authmevelocity/proxy/listener/ProxyListener.java @@ -2,7 +2,6 @@ package com.glyart.authmevelocity.proxy.listener; import java.util.Optional; -import com.glyart.authmevelocity.proxy.AuthMeVelocityPlugin; import com.glyart.authmevelocity.proxy.AuthmeVelocityAPI; import com.glyart.authmevelocity.proxy.config.AuthMeConfig; import com.glyart.authmevelocity.proxy.config.ConfigUtils; @@ -39,8 +38,8 @@ public final class ProxyListener { } @Subscribe - public void onDisconnect(final DisconnectEvent event) { - api.removePlayer(event.getPlayer()); + public EventTask onDisconnect(final DisconnectEvent event) { + return EventTask.async(() -> api.removePlayer(event.getPlayer())); } @Subscribe(order = PostOrder.FIRST) @@ -94,10 +93,11 @@ public final class ProxyListener { @Subscribe(order = PostOrder.FIRST) public EventTask onTabComplete(TabCompleteEvent event){ - if (!api.isLogged(event.getPlayer())){ - return EventTask.async(() -> event.getSuggestions().clear()); - } - return null; + return EventTask.async(() -> { + if (!api.isLogged(event.getPlayer())){ + event.getSuggestions().clear(); + } + }); } @Subscribe(order = PostOrder.LATE) @@ -111,7 +111,7 @@ public final class ProxyListener { continuation.resume(); return; } - RegisteredServer server = getAvailableServer(); + @Nullable RegisteredServer server = getAvailableServer(); if(server == null) { continuation.resume(); logger.error("Cannot send the player {} to an auth server", event.getPlayer().getUsername()); diff --git a/spigot/pom.xml b/spigot/pom.xml index a45166c..e12f54e 100644 --- a/spigot/pom.xml +++ b/spigot/pom.xml @@ -5,7 +5,7 @@ parent com.glyart.authmevelocity - 1.5.0 + 2.0.0 4.0.0