fastnbt 0.3.0

Minecraft NBT (and more) parser aiming for high speed parsing.
Documentation

fastnbt

Documentation: docs.rs

A fast (or trying to be!) parser for Minecraft: Java Edition's NBT and Anvil formats.

Uses Rayon to utilise all cores of the machine. On a Ryzen 3600X 6-core, with a reasonably complex world, it can render a map of 256 regions in 9 seconds. That's 262k chunks, about 30k chunks/s.

anvil render ~/path/to/world-dir --min-x=-1 --min-z=-1 --max-x=1 --max-z=1

alt rendered map

Usage

For the library

[dependencies]
fastnbt = "0.2.0"

For the anvil executable

cargo install fastnbt-tools