Skip to content

Class UuidProperty

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

public record UuidProperty : IPacketProperty<UuidProperty>, IPacketProperty, IEquatable<UuidProperty>

Inheritance

objectUuidProperty

Implements

IPacketProperty<UuidProperty>, IPacketProperty, IEquatable<UuidProperty>

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

UuidProperty(ReadOnlyMemory<byte>)

public UuidProperty(ReadOnlyMemory<byte> Value)

Parameters

Value ReadOnlyMemory<byte>

Properties

AsUuid

public Uuid AsUuid { get; }

Property Value

Uuid

Empty

public static UuidProperty Empty { get; }

Property Value

UuidProperty

Value

public ReadOnlyMemory<byte> Value { get; init; }

Property Value

ReadOnlyMemory<byte>

Methods

FromUuid(Uuid)

public static UuidProperty FromUuid(Uuid value)

Parameters

value Uuid

Returns

UuidProperty

Read(ref MinecraftBuffer)

public static UuidProperty Read(ref MinecraftBuffer buffer)

Parameters

buffer MinecraftBuffer

Returns

UuidProperty

Write(ref MinecraftBuffer)

public void Write(ref MinecraftBuffer buffer)

Parameters

buffer MinecraftBuffer