use std::fs::File;
use fastanvil::Region;
use fastnbt::error::Result;
use fastnbt::Value;
fn main() {
let path = std::env::args().nth(1).unwrap();
let file = File::open(path).unwrap();
let mut mca = Region::from_stream(file).unwrap();
for chunk in mca.iter().flatten() {
let chunk: Result<Value> = fastnbt::from_bytes(&chunk.data);
println!("{:#?}", chunk);
}
}