diff --git a/src/main/java/net/elytrium/limboauth/listener/AuthListener.java b/src/main/java/net/elytrium/limboauth/listener/AuthListener.java index 6393a428..1a85e8d5 100644 --- a/src/main/java/net/elytrium/limboauth/listener/AuthListener.java +++ b/src/main/java/net/elytrium/limboauth/listener/AuthListener.java @@ -74,7 +74,7 @@ public void onPreLoginEvent(PreLoginEvent event) { CachedPremiumUser premiumUser = this.plugin.getPremiumCache(username); MinecraftConnection connection = this.getConnection(event.getConnection()); if (!connection.isClosed() && premiumUser != null && !premiumUser.isForcePremium() - && this.plugin.isPremiumInternal(username).getState() != PremiumState.PREMIUM) { + && this.plugin.isPremiumInternal(username).getState() == PremiumState.UNKNOWN) { this.plugin.getPendingLogins().add(username); // As Velocity doesnt have any events for our usecase, just inject into netty