Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

McSrvStat-CSharp

McSvrStat.Lib.dll is a simple client library for fetching minecraft server status from the Minecraft Server Status API. Refer to the site for information about usage terms and conditions.

Example

A simple demonstration program is provided to show basic use of the library.

var status = Api.GetServerStatus("minecraft.example.com");
if (status.Online)
{
    Console.Write($"{status.HostName} is online. ");
    Console.Write($"{status.Players.Online}/{status.Players.Max} players");
    if (status.Players.Online > 0)
    {
        Console.WriteLine(":");
        foreach (var player in status.Players.List)
        {
            Console.WriteLine($"\t{player}");
        }
    }
    else
    {
        Console.WriteLine(".");
    }
}
else
{
    Console.WriteLine($"{args[0]} is offline.");
}

All information returned by the API is available in the requested ServerStatus object.

Libraries used

License

Released under the MIT license. See License.md for more information.

Acknowledgements

Thanks to Anders G. Jørgensen for creating Minecraft Server Status API which made this library possible.

About

A C# client library used to get Minecraft server status information from https://api.mcsrvstat.us/.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages