@EventHandler public void PlayerServerSwitchEvent(ServerSwitchEvent event) { String developmentprefix = ConfigurationManager.getConfig().getString("developmentprefix"); ProxiedPlayer player = event.getPlayer(); // // Database Query // Start the players game session. // try { PreparedStatement updatestatement = plugin.getConnection().prepareStatement("UPDATE gamesessions SET server = ? WHERE (select id from playerdata where uuid = ?) AND sessionend = NULL"); updatestatement.setString(1, player.getServer().toString()); updatestatement.setString(2, player.getUniqueId().toString()); updatestatement.executeUpdate(); plugin.getProxy().getConsole().sendMessage(new TextComponent(ChatColor.translateAlternateColorCodes('&', developmentprefix + " " + player.getDisplayName() + " has logged in, beginning their session."))); } catch (SQLException e) { e.printStackTrace(); } }