Skip to content

Class NbtReader

Namespace: Void.Minecraft.Nbt
Assembly: Void.Minecraft.dll

public class NbtReader : TagReader, IDisposable

Inheritance

objectTagIOTagReaderNbtReader

Implements

IDisposable

Inherited Members

TagReader.TagRead, TagReader.TagEncountered, TagReader.ReadByte(bool), TagReader.ReadShort(bool), TagReader.ReadInt(bool), TagReader.ReadLong(bool), TagReader.ReadFloat(bool), TagReader.ReadDouble(bool), TagReader.ReadString(bool), TagReader.ReadByteArray(bool), TagReader.ReadIntArray(bool), TagReader.ReadLongArray(bool), TagReader.ReadList(bool), TagReader.ReadCompound(bool), TagReader.ReadTag(bool), TagReader.ReadTagAsync(bool), TagReader.ReadTag<T>(bool), TagReader.ReadTagAsync<T>(bool), TagReader.ReadUTF8String(), TagReader.ReadToFixSizedBuffer(Span<byte>), TagReader.ReadToFixSizedBuffer(byte[], int, int), TagReader.Dispose(), TagReader.DisposeAsync(), TagReader.OnTagRead(Tag), TagReader.OnTagEncountered(TagType, bool), TagIO.BaseStream, TagIO.SwapEndian, TagIO.UseVarInt, TagIO.ZigZagEncoding, TagIO.FormatOptions, TagIO.Dispose(), TagIO.DisposeAsync(), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

NbtReader(Stream, FormatOptions, bool)

public NbtReader(Stream stream, FormatOptions options, bool leaveOpen = false)

Parameters

stream Stream

options FormatOptions

leaveOpen bool

Methods

ReadCompound(bool)

public CompoundTag ReadCompound(bool named = true)

Parameters

named bool

Returns

CompoundTag

ReadList(bool)

public ListTag ReadList(bool named = true)

Parameters

named bool

Returns

ListTag

ReadTag(bool)

public Tag ReadTag(bool named = true)

Parameters

named bool

Returns

Tag