From dfd916dc97ed64ba67a67c7d58dc4b48f8a736a9 Mon Sep 17 00:00:00 2001 From: A248 Date: Sun, 19 Apr 2020 18:56:47 -0400 Subject: [PATCH] No need to listen for PlayerKickEvent - quit event fires anyway The PlayerQuitEvent is fired even when the player is kicked. --- .../net/jitse/npclib/listeners/PlayerListener.java | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/api/src/main/java/net/jitse/npclib/listeners/PlayerListener.java b/api/src/main/java/net/jitse/npclib/listeners/PlayerListener.java index 5f87379..d39553e 100755 --- a/api/src/main/java/net/jitse/npclib/listeners/PlayerListener.java +++ b/api/src/main/java/net/jitse/npclib/listeners/PlayerListener.java @@ -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