Crates.io | simple-anvil |
lib.rs | simple-anvil |
version | 0.3.3 |
source | src |
created_at | 2022-05-09 21:01:46.712329 |
updated_at | 2022-06-19 23:33:18.660931 |
description | A simple anvil file parser intended for use with Minecraft related applications. |
homepage | |
repository | https://github.com/nuhtan/simple-anvil |
max_upload_size | |
id | 583623 |
size | 25,798 |
A very barebones Anvil file parser. This is intended to be used for Minecraft related applictions. There is currently only functionality for reading the content from files.
The sole purpose of this library is to get block data. The basic strategy is to read a region file, get a specific chunk from the region, and then get a specific block from a chunk.
Example Usage:
use simple_anvil::region::Region;
fn main() {
let region = Region::from_file(String::from("r.0.0.mca"));
let chunk = region.get_chunk(0, 1);
let block = chunk.get_block(5, -20, 10);
println!("Found: {}", block.name());
}