mcio

Crates.iomcio
lib.rsmcio
version0.3.1
sourcesrc
created_at2020-04-12 05:04:09.268198
updated_at2020-04-19 09:02:24.40084
descriptionminecraft server list ping library
homepage
repositoryhttps://www.github.com/bizarre/mcio
max_upload_size
id228897
size35,890
Alex Adewole (bizarre)

documentation

README

mcio is a simple library for Rust that completes a Minecraft handshake and server list ping. It can be used to fetch a Minecraft server's:

  • Version (including name and protocol number)
  • Players
    • Max players
    • Online players
    • Online players sample
  • MOTD
  • Icon

As of right now, all calls to mcio are blocking.

Example Usage

fn main() {
    let response = mcio::ping("mc.hypixel.net", 25565, 315).expect("Failed to get response.");

    println!("Players: {}/{}", response.players.online, response.players.max);
    /* Players: 62075/85000 */
}
Commit count: 0

cargo fmt