C# (CSharp) fNbt Namespace

Nested Namespaces

fNbt.Serialization
fNbt.Test

Classes

Name Description
ByteCountingStream
InvalidReaderStateException
NbtBinaryReader BinaryReader wrapper that takes care of reading primitives from an NBT stream, while taking care of endianness, string encoding, and skipping.
NbtBinaryWriter BinaryWriter wrapper that writes NBT primitives to a stream, while taking care of endianness and string encoding, and counting bytes written.
NbtByte A tag containing a single byte.
NbtByteArray A tag containing an array of bytes.
NbtDouble A tag containing a double-precision floating point number.
NbtFile Represents a complete NBT file.
NbtFloat A tag containing a single-precision floating point number.
NbtFormatException
NbtInt A tag containing a single signed 32-bit integer.
NbtIntArray A tag containing an array of signed 32-bit integers.
NbtLong A tag containing a single signed 64-bit integer.
NbtReaderNode
NbtShort A tag containing a single signed 16-bit integer.
NbtString A tag containing a single string. String is stored in UTF-8 encoding.
NbtTag Base class for different kinds of named binary tags.
NbtWriter An efficient writer for writing NBT data directly to streams. Each instance of NbtWriter writes one complete file. NbtWriter enforces all constraints of the NBT file format EXCEPT checking for duplicate tag names within a compound.
NbtWriterNode
ZLibStream DeflateStream wrapper that calculates Adler32 checksum of the written data, to allow writing ZLib header (RFC-1950).