4 个版本

0.2.0 2021 年 2 月 15 日
0.1.2 2020 年 12 月 29 日
0.1.1 2020 年 10 月 19 日
0.1.0 2020 年 10 月 18 日

#34#minecraft-server


用于 mc-legacy-formatting

MIT/Apache 许可

14KB
230

mcping

crate documentation Crates.io version Crates.io downloads CI

mcping 是一个 Rust 包,可以 ping Minecraft 服务器并收集有关 MOTD、最大玩家数量、玩家样本等信息。

注意: mcping 目前仅支持 Minecraft Java 版本。

示例

// Ping the server and gather status information and latency.
let (latency, status) = mcping::get_status("mc.hypixel.net", Duration::from_secs(10))?;

println!("latency: {}", latency);
print!("version: {}", status.version.name);
println!("description: {}", status.description.text());
println!("players: {}/{}", status.players.online, status.players.max);

更完整的示例可以在 cli 示例中找到(examples/cli.rs),并且可以用以下命令运行:cargo run --example cli

许可协议

根据您的选择,在 Apache License, Version 2.0 或 MIT 许可下许可。
除非您明确说明,否则您有意提交以包含在本包中的任何贡献,根据 Apache-2.0 许可,将双重许可如上所述,不附加任何额外条款或条件。

依赖关系

~7MB
~157K SLoC