#nbt #minecraft #minecraft-server #format #compound #compact #nbt-parser

macro quartz_nbt_macros

This crate contains the function-like procedural macro which parses quartz_nbt's compact compound format

2 releases

0.1.1 Jul 19, 2021
0.1.0 Jul 16, 2021

#12 in #compound

Download history 55/week @ 2024-07-19 173/week @ 2024-07-26 118/week @ 2024-08-02 84/week @ 2024-08-09 397/week @ 2024-08-16 140/week @ 2024-08-23 248/week @ 2024-08-30 179/week @ 2024-09-06 147/week @ 2024-09-13 112/week @ 2024-09-20 135/week @ 2024-09-27 76/week @ 2024-10-04 55/week @ 2024-10-11 273/week @ 2024-10-18 274/week @ 2024-10-25 458/week @ 2024-11-01

1,062 downloads per month
Used in 4 crates (via quartz_nbt)

MIT license

7KB
143 lines

quartz_nbt

Documentation Crates.io

Provides support for encoding and decoding Minecraft's NBT format. This crate supports both zlib and gz compression, and also provides tools for converting NBT data to stringified NBT (SNBT) and vice versa.

This crate is the standalone NBT crate for Quartz, a Minecraft server implementation in Rust.

Usage

View the documentation here for examples.


lib.rs:

This crate contains the function-like procedural macro which parses quartz_nbt's compact compound format.

Dependencies

~1.5MB
~37K SLoC