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:
parent
54330aa102
commit
dfd916dc97
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue