Skip to content

Interface IPacketProperty<TPacketProperty>

Namespace: Void.Minecraft.Network.Registries.Transformations.Properties
Assembly: Void.Minecraft.dll

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

public interface IPacketProperty<TPacketProperty> : IPacketProperty where TPacketProperty : IPacketProperty<TPacketProperty>

Type Parameters

TPacketProperty

The concrete property type returned by decoding.

Implements

IPacketProperty

Methods

Read(ref MinecraftBuffer)

Reads a property from the current buffer position.

public static abstract TPacketProperty Read(ref MinecraftBuffer buffer)

Parameters

buffer MinecraftBuffer

The source buffer.

Returns

TPacketProperty

The decoded property.