#minecraft #minecraft-server #protocols #api

nightly mcio

我的世界服务器列表ping库

6个版本

0.3.1 2020年4月19日
0.3.0 2020年4月18日
0.2.0 2020年4月18日
0.1.4 2020年4月18日

游戏分类中排名第870

MIT许可证

12KB
249

mcio是一个简单的Rust库,用于完成Minecraft握手和服务器列表ping。它可以用来获取Minecraft服务器的

  • 版本(包括名称和协议号)
  • 玩家
    • 最大玩家数
    • 在线玩家
    • 在线玩家样本
  • MOTD
  • 图标

目前,对mcio的所有调用都是阻塞的。

示例用法

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 */
}

依赖项

~13MB
~256K SLoC