You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
623 B
Rust

#![cfg(feature = "api")]
use crate::api::versions::{available_versions, versions};
use crate::api::Api;
use crate::models::version::Version;
mod biomes;
mod blocks;
mod enchantments;
mod entities;
mod foods;
mod items;
mod loot;
mod recipes;
mod versions;
fn get_api(version: Version) -> Api {
Api::new(version)
}
fn get_test_versions() -> Vec<Version> {
let available = available_versions().unwrap();
versions()
.unwrap()
.into_iter()
.filter(|v| available.contains(&v.minecraft_version))
.filter(|v| v.version >= 477) // datapaths < 1.14 are incomplete
.collect()
}