basalt_types/nbt/mod.rs
1//! In-house NBT (Named Binary Tag) implementation for the Minecraft protocol.
2//!
3//! NBT is Minecraft's binary data format used for chunk data, entity metadata,
4//! item stacks, and since 1.20.3, chat components (TextComponent). This
5//! implementation covers the protocol-relevant subset without external
6//! dependencies (no fastnbt, simdnbt, or serde).
7//!
8//! The encoding integrates natively with the crate's `Encode`/`Decode` traits.
9
10mod decode;
11mod encode;
12mod tag;
13
14pub use tag::{NbtCompound, NbtList, NbtTag};