use hypixel::HypixelClient;
#[tokio::main]
async fn main() -> hypixel::Result<()> {
let client = HypixelClient::unauthenticated();
let skills = client.resource_skyblock_skills().await?;
println!("Skills (v{}):", skills.version);
let mut names: Vec<_> = skills.skills.keys().cloned().collect();
names.sort();
for name in &names {
let skill = &skills.skills[name];
println!(" {name:<14} max level {}", skill.max_level);
}
let collections = client.resource_skyblock_collections().await?;
println!("\nCollection categories: {}", collections.collections.len());
let items = client.resource_skyblock_items().await?;
println!("Item definitions: {}", items.len());
Ok(())
}