golden_apple 0.14.0

A Rust library for decoding and sharing Minecraft data types
Documentation
# Overview

`golden_apple` is a library for decoding, encoding, and using common types found in Minecraft: Java Edition.

# Goals

- Provide a generalized format for sharing and using Minecraft's data types
- Simplify the decoding and encoding of network data

# Usage

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.

# Status

This crate is unfinished and some features aren't yet present. Here's an overview of what is and isn't done:

- [X] Standard Java Types  
- [X] String  
- [X] Chat
- [X] Identifier
- [X] VarInt
- [X] VarLong
- [ ] Metadata
- [ ] Slot
- [X] NBT  
- [X] Position
- [X] Angle
- [X] UUID
- [ ] Enums  
  Partial Support