Skip to content

Commit 323d912

Browse files
committed
check if player is a member
1 parent 4e37d90 commit 323d912

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/main/java/pro/cloudnode/smp/smpcore/listener/PlayerSlotsListener.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import org.jetbrains.annotations.NotNull;
88
import pro.cloudnode.smp.smpcore.Member;
99

10+
import java.util.Optional;
11+
1012
public final class PlayerSlotsListener implements Listener {
1113
/**
1214
* Change the max players number in server list ping
@@ -21,7 +23,9 @@ public void onServerListPing(final @NotNull ServerListPingEvent event) {
2123
*/
2224
@EventHandler
2325
public void onPlayerLogin(final @NotNull PlayerLoginEvent event) {
24-
if (event.getResult() == PlayerLoginEvent.Result.KICK_FULL)
25-
event.allow();
26+
if (event.getResult() == PlayerLoginEvent.Result.KICK_FULL) {
27+
final @NotNull Optional<@NotNull Member> member = Member.get(event.getPlayer());
28+
if (member.isPresent()) event.allow();
29+
}
2630
}
2731
}

0 commit comments

Comments
 (0)