Skip to content

Namespace Void.Minecraft.Nbt.SharpNBT.Tags

Classes

ArrayTag<T>

Base class for NBT tags that contain a fixed-size array of numeric types.

BoolTag

A tag that contains a single 8-bit integer value.

ByteArrayTag

A tag whose value is a contiguous sequence of 8-bit integers.

ByteTag

A tag that contains a single 8-bit integer value.

CompoundTag

Top-level tag that acts as a container for other named tags.

DoubleTag

A tag that contains a single IEEE-754 double-precision floating point number.

EndTag

Represents the end of .

FloatTag

A tag that contains a single IEEE-754 single-precision floating point number.

IntArrayTag

A tag whose value is a contiguous sequence of 32-bit integers.

IntTag

A tag that contains a single 32-bit integer value.

ListTag

Represents a collection of a tags.

LongArrayTag

A tag whose value is a contiguous sequence of 64-bit integers.

LongTag

A tag that contains a single 64-bit integer value.

NumericTag<T>

Abstract base class for types that contain a single numeric value.

ShortTag

A tag that contains a single 16-bit integer value.

StringTag

A tag the contains a UTF-8 string.

Tag

Abstract base class that all NBT tags inherit from.

Enums

TagType

Strongly-typed numerical constants that are prefixed to tags to denote their type.