Class NbtReader
Namespace: Void.Minecraft.Nbt
Assembly: Void.Minecraft.dll
public class NbtReader : TagReader, IDisposableInheritance
object ← TagIO ← TagReader ← NbtReader
Implements
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
ReadList(bool)
public ListTag ReadList(bool named = true)Parameters
named bool
Returns
ReadTag(bool)
public Tag ReadTag(bool named = true)Parameters
named bool