[][src]Crate mcquery

This library provides basically two functions for querying Minecraft servers. For increased stability, an extra function for handshakes is not provided.

Usage

To perform a query, call Query::get_basic or Query::get_full. The returned response will either be a BasicQueryResponse or a FullQueryResponse respectively.

Development resources

Thank you to the Tokio project and the Minecraft Developer Wiki for providing a great asynchronous runtime and useful documentation!

Without them, this crate wouldn't be possible.

Structs

BasicQueryResponse

Response to a basic query

FullQueryResponse

Response to a full query

MaybeIncompleteDataError

Encountered when the buffer is full.

Enums

Query

The main data structure in this crate

Constants

SESSION_ID_MASK

Bitmask to validate a session ID