https://github.com/ORelio/Minecraft-Console-Client/issues/625: add GetOnlinePlayersWithUUID() which allows to retrive a UUID <-> playerName relation

This commit is contained in:
TheSnoozer 2019-03-30 10:47:59 -04:00 committed by ORelio
parent 992003da8d
commit 33edd15c9b
4 changed files with 45 additions and 0 deletions

View file

@ -703,6 +703,26 @@ namespace MinecraftClient
}
}
/// <summary>
/// Get a dictionary of online player names and their corresponding UUID
/// </summary>
/// <returns>
/// dictionary of online player whereby
/// UUID represents the key
/// playername represents the value</returns>
public Dictionary<string, string> GetOnlinePlayersWithUUID()
{
Dictionary<string, string> uuid2Player = new Dictionary<string, string>();
lock (onlinePlayers)
{
foreach (Guid key in onlinePlayers.Keys)
{
uuid2Player.Add(key.ToString(), onlinePlayers[key]);
}
}
return uuid2Player;
}
/// <summary>
/// Registers the given plugin channel for the given bot.
/// </summary>