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
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.