#![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 protocol; mod recipes; mod versions; fn get_api(version: Version) -> Api { Api::new(version) } fn get_test_versions() -> Vec { 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() }