17 个版本
0.8.1 | 2024年2月28日 |
---|---|
0.7.2 | 2023年4月5日 |
0.7.1 | 2022年12月28日 |
0.6.0 | 2022年11月8日 |
0.3.0 | 2021年4月18日 |
#2 in #exclude
156 个月下载量
73KB
2K SLoC
minecraft-data-rs
该仓库是一个 Rust 库,用于访问 Minecraft 数据。数据本身托管在 minecraft-data 仓库中,并在编译时包含到库中。
编译时排除 minecraft-data
通过在您的 Cargo.toml
文件中的依赖项中添加 default-features=false
,您可以排除库中的 minecraft-data。
用法
use std::collections::HashMap;
use minecraft_data_rs::Api;
use minecraft_data_rs::models::food::Food;
use minecraft_data_rs::models::version::Version;
// create an api wrapper for the latest stable version
let api = Api::latest().expect("failed to retrieve latest version");
let food: Vec<Food> = api.foods.foods_array().unwrap();
for food in food {
println!("When eating {} you gain {} food points", food.name, food.food_points);
}
功能
功能 | 描述 |
---|---|
include-data | 将整个 minecraft-data 仓库包含在二进制文件中 |
api | 启用 API 以查询 Minecraft 数据 |
许可证
本项目采用 MIT 许可。
依赖项
~0.8–2.9MB
~46K SLoC