1个不稳定版本
0.2.0 | 2021年1月9日 |
---|
#583 在 游戏
用于 craftio-rs
390KB
10K SLoC
mcproto-rs
这是Minecraft协议的序列化和反序列化实现。
这个crate可以用来实现任何版本的Minecraft协议,并且包含了一个1.15.2版本的示例实现,作为模块 v1_15_2
。
要实现您自己的协议,请参考此示例,并使用宏来定义您想要的协议!
更多文档将陆续推出,目前只是将代码放上来。
使用方法
[dependencies]
mcproto-rs = "0.2.0"
#![no_std]
您可以通过在Cargo.toml中设置 default_features = false
来使用这个crate而不使用标准库(但需要 alloc
),这将只禁用 UUID4::random()
函数,该函数需要 OsRandom
来生成随机UUID。
依赖项
~1–2.1MB
~44K SLoC