public int kickPlayer(int playerID, String kicker) { for(Player player : this.playerList) { if(playerID == player.getPlayerID()) { if(player.getUserStatus() == 1) return 2; // He is admin player.setPlayerSocketNull(); // We set his socket null // means we disconnected him from server // removing from our playerList, there is noway we can access it later this.playerList.remove(/* NEED TO GET HERE INDEX*/); System.out.println("Client "+playerID+" got kicked"); return 1; } } return 3; }