MCStatus.IO.NET 1.0.4

dotnet add package MCStatus.IO.NET --version 1.0.4
                    
NuGet\Install-Package MCStatus.IO.NET -Version 1.0.4
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MCStatus.IO.NET" Version="1.0.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="MCStatus.IO.NET" Version="1.0.4" />
                    
Directory.Packages.props
<PackageReference Include="MCStatus.IO.NET" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add MCStatus.IO.NET --version 1.0.4
                    
#r "nuget: MCStatus.IO.NET, 1.0.4"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package MCStatus.IO.NET@1.0.4
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=MCStatus.IO.NET&version=1.0.4
                    
Install as a Cake Addin
#tool nuget:?package=MCStatus.IO.NET&version=1.0.4
                    
Install as a Cake Tool

MCStatus.IO.NET

An unofficial .NET library for interacting with the mcstatus.io API.

Usage

Java Status

var host = "demo.mcstatus.io";
var port = 25565;
var options = new JavaStatusOptions()
{
  Query = true
};

// The `port` argument is optional and defaults
// to 25565. The `options` and `cancellationToken`
// arguments are optional.
try
{
  var result = await MCStatusClient.StatusJava(host, port, options);
  // `result` will be the same shape and 
  // properties as what is documented on
  // our website.
  // https://mcstatus.io/docs#java-status
}
catch (Exception ex)
{
  // If the server is offline, then
  // you will NOT receive an error here.
  // Instead, you will use the `result.Online`
  // boolean values in `try`.
  // Receiving an error here means that there
  // was an error with the service itself.
}

Bedrock Status

var host = "demo.mcstatus.io";
var port = 19132;

// The `port` argument is optional and defaults
// to 19132. The `options` and `cancellationToken`
// arguments are optional.
try
{
  var result = await MCStatusClient.StatusBedrock(host, port, options);
  // `result` will be the same shape and 
  // properties as what is documented on
  // our website.
  // https://mcstatus.io/docs#bedrock-status
}
catch (Exception ex)
{
  // If the server is offline, then
  // you will NOT receive an error here.
  // Instead, you will use the `result.Online`
  // boolean values in `try`.
  // Receiving an error here means that there
  // was an error with the service itself.
}

License

MIT License

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net9.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.4 87 2/10/2026

Initial 1.0.0 release