mca-parser

Crates.iomca-parser
lib.rsmca-parser
version1.0.2
sourcesrc
created_at2023-02-11 02:36:32.176347
updated_at2024-03-08 16:16:08.529732
descriptionA library for parsing Minecraft's region files
homepagehttps://github.com/funnyboy-roks/mca-parser
repositoryhttps://github.com/funnyboy-roks/mca-parser
max_upload_size
id782301
size61,708
Funny (funnyboy-roks)

documentation

https://docs.rs/mca-parser

README

mca-parser

A library for parsing Minecraft's Region files

Usage

// Create a Region from an open file
let mut file = File::open("r.0.0.mca")?;
let region = Region::from_reader(&mut file)?;

// `chunk` is raw chunk data, so we need to parse it
let chunk = region.get_chunk(0, 0)?;
if let Some(chunk) = chunk {
    // Parse the raw chunk data into structured NBT format
    let parsed = chunk.parse()?;
    println!("{:?}", parsed.status);
} else {
    // If the chunk is None, it has not been generated
    println!("Chunk has not been generated.");
}
Commit count: 14

cargo fmt