No need to listen for PlayerKickEvent - quit event fires anyway

The PlayerQuitEvent is fired even when the player is kicked.
This commit is contained in:
A248 2020-04-19 18:56:47 -04:00
parent 54330aa102
commit dfd916dc97
1 changed files with 2 additions and 11 deletions

View File

@ -30,17 +30,8 @@ public class PlayerListener implements Listener {
@EventHandler
public void onPlayerQuit(PlayerQuitEvent event) {
onPlayerLeave(event.getPlayer());
}
@EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR)
public void onPlayerKick(PlayerKickEvent event) {
onPlayerLeave(event.getPlayer());
}
private void onPlayerLeave(Player player) {
for (NPCBase npc : NPCManager.getAllNPCs())
npc.onLogout(player);
for (NPCBase npc : NPCManager.getAllNPCs())
npc.onLogout(event.getPlayer());
}
@EventHandler