fix(stealth): suppress concealed disconnect messages
This commit is contained in:
@@ -38,10 +38,14 @@ public final class StealthSessionListener implements Listener {
|
||||
presentation.refreshForObserver(player);
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
@EventHandler(priority = EventPriority.HIGHEST)
|
||||
public void onQuit(PlayerQuitEvent event) {
|
||||
presentation.reveal(event.getPlayer());
|
||||
sessions.disconnect(event.getPlayer().getUniqueId());
|
||||
Player player = event.getPlayer();
|
||||
if (sessions.isConcealed(player.getUniqueId())) {
|
||||
event.setQuitMessage(null);
|
||||
}
|
||||
presentation.reveal(player);
|
||||
sessions.disconnect(player.getUniqueId());
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
|
||||
Reference in New Issue
Block a user