Skip to content

Namespace Void.Minecraft.Network.Registries.Transformations.Properties

Classes

BinaryProperty

Represents unframed binary packet data.

BoolProperty

Represents a one-byte Boolean packet property.

ByteProperty

Represents a one-byte unsigned packet property.

DoubleProperty

Represents a big-endian IEEE 754 double-precision packet property.

FloatProperty

Represents a big-endian IEEE 754 single-precision packet property.

IntProperty

Represents the encoded payload of a fixed-width integer packet property.

ListProperty<TPacketProperty>

Represents a variable-length-prefixed list of packet properties.

LongProperty

Represents a 64-bit signed integer property encoded as the Minecraft long binary format.

NamedNbtProperty

Represents a named binary NBT packet property.

NbtProperty

Represents an unnamed binary NBT packet property.

OptionalProperty<TPacketProperty>

Represents a Boolean-presence-prefixed optional packet property.

ShortProperty

Represents a big-endian signed 16-bit packet property.

StringProperty

Represents a variable-length-prefixed UTF-8 string packet property.

UuidProperty

Represents a UUID encoded as two 64-bit Minecraft protocol values.

VarIntProperty

Represents a Minecraft variable-length signed 32-bit packet property.

VarLongProperty

Represents a Minecraft variable-length signed 64-bit packet property.

Interfaces

IPacketProperty<TPacketProperty>

Defines a packet property that can decode its own representation from a Minecraft buffer.

IPacketProperty

Represents an encoded packet field that can write itself to a Minecraft buffer.