public static int CountPlayersByRank(Rank rank) { if (rank == null) { throw new ArgumentNullException("rank"); } return(PlayerInfoList.Count(t => t.Rank == rank)); }
public static PlayerInfo[] FindPlayerInfoByEmail([NotNull] string name) { if (name == null) { throw new ArgumentNullException("name"); } CheckIfLoaded(); return(PlayerInfoList.Where(p => p.MojangAccount == name).ToArray()); }
public static int FindHostNameCount([NotNull] string name) { if (name == null) { throw new ArgumentNullException("name"); } CheckIfLoaded(); return(PlayerInfoList.Where(p => p.MojangAccount.EndsWith(name)).ToArray().Length); }
public static int CountBannedPlayers() { return(PlayerInfoList.Count(t => t.Banned)); }