golden_apple
is a library for decoding, encoding, and using common types found in Minecraft: Java Edition.
Proprietary Minecraft types like VarInt
, VarLong
, and Position
are a part of the top level crate. NBT is dealt with in the nbt
module.
Types that can be fully represented in Rust have encoders/decoders under golden_apple::generalized
, in case it isn't striaghtforward to do so.
This crate is unfinished and some features aren't yet present. Here's an overview of what is and isn't done: