mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-11-07 17:36:07 +00:00
Added a player list command /list
This commit is contained in:
parent
157aa2a786
commit
07fed5cd24
5 changed files with 85 additions and 5 deletions
|
|
@ -33,6 +33,8 @@ namespace MinecraftClient
|
|||
private string uuid;
|
||||
private string sessionid;
|
||||
|
||||
public Dictionary<string, string> players;
|
||||
|
||||
public int getServerPort() { return port; }
|
||||
public string getServerHost() { return host; }
|
||||
public string getUsername() { return username; }
|
||||
|
|
@ -56,6 +58,7 @@ namespace MinecraftClient
|
|||
public McTcpClient(string username, string uuid, string sessionID, int protocolversion, string server_ip, ushort port)
|
||||
{
|
||||
StartClient(username, uuid, sessionID, server_ip, port, protocolversion, false, "");
|
||||
players = new Dictionary<string, string>();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
@ -388,14 +391,35 @@ namespace MinecraftClient
|
|||
else return handler.SendChatMessage(text);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Display a list of players
|
||||
/// </summary>
|
||||
/// <returns>True if the players can be listed</returns>
|
||||
public bool ListPlayers()
|
||||
{
|
||||
ConsoleIO.WriteLine ("Player List");
|
||||
foreach (string player in players.Values)
|
||||
ConsoleIO.WriteLine (player);
|
||||
return true;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Allow to respawn after death
|
||||
/// </summary>
|
||||
/// <returns>True if packet successfully sent</returns>
|
||||
|
||||
public bool SendRespawnPacket()
|
||||
{
|
||||
return handler.SendRespawnPacket();
|
||||
}
|
||||
}
|
||||
{
|
||||
return handler.SendRespawnPacket ();
|
||||
}
|
||||
|
||||
public void addPlayer(string uuid, string name) {
|
||||
players[uuid] = name;
|
||||
}
|
||||
public void removePlayer(string uuid){
|
||||
players.Remove (uuid);
|
||||
}
|
||||
|
||||
public HashSet<string> getPlayers() { return new HashSet<string>(players.Values); }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue