forked from Upstream/Velocitab
Handle DisconnectEvent only if login status is SUCCESSFUL_LOGIN (#80)
This commit is contained in:
parent
97b3bf5deb
commit
14482fd43e
@ -153,6 +153,8 @@ public class PlayerTabList {
|
|||||||
|
|
||||||
@Subscribe
|
@Subscribe
|
||||||
public void onPlayerQuit(@NotNull DisconnectEvent event) {
|
public void onPlayerQuit(@NotNull DisconnectEvent event) {
|
||||||
|
if (event.getLoginStatus() != DisconnectEvent.LoginStatus.SUCCESSFUL_LOGIN) return;
|
||||||
|
|
||||||
// Remove the player from the tracking list, Print warning if player was not removed
|
// Remove the player from the tracking list, Print warning if player was not removed
|
||||||
if (!players.removeIf(player -> player.getPlayer().getUniqueId().equals(event.getPlayer().getUniqueId()))) {
|
if (!players.removeIf(player -> player.getPlayer().getUniqueId().equals(event.getPlayer().getUniqueId()))) {
|
||||||
plugin.log("Failed to remove disconnecting player " + event.getPlayer().getUsername() + " (UUID: " + event.getPlayer().getUniqueId() + ")");
|
plugin.log("Failed to remove disconnecting player " + event.getPlayer().getUsername() + " (UUID: " + event.getPlayer().getUniqueId() + ")");
|
||||||
|
Loading…
Reference in New Issue
Block a user