public static List<Player> ParsePlayers(Message message) { var _list = new List<Player>(); var lines = message.Content.Split(Environment.NewLine.ToCharArray()); foreach (var line in lines) { if (line == "Players on server:") continue; if (line == "[#] [IP Address]:[Port] [Ping] [GUID] [Name]") continue; if (line == "--------------------------------------------------") continue; if (line.Contains("players in total)")) continue; Player player; try { player = new Player(line); } catch (Exception) { continue; } _list.Add(player); } return _list; }
public bool CheckPlayer(Player player) { return _list.Contains(player.Data); }