/** * Handles player quit * * @param playername */ public void playerQuit(String playername) { synchronized (players) { if (plugin.getJobsConfiguration().saveOnDisconnect()) { JobsPlayer jPlayer = players.remove(playername); if (jPlayer != null) { jPlayer.save(plugin.getJobsCore().getJobsDAO()); jPlayer.onDisconnect(); } } else { JobsPlayer jPlayer = players.get(playername); if (jPlayer != null) { jPlayer.onDisconnect(); } } } }