Decodes the tag's body.
Encodes the tag's body.
Gets the tag's name, if there's one.
Indicates whether the tag has a name.
Creates a NamedTag maintaing the tag's properties.
Encodes the tag's value as json.
Encodes the tag a human-readable string.
Gets the tag's type.
Base class for every NBT that contains id and encoding functions (the endianness may vary from a Minecraft version to another and the purpose of the tags in the game).