Skip to content

Interface IMinecraftPacketMessageStream

Namespace: Void.Minecraft.Network.Streams.Packet
Assembly: Void.Minecraft.dll

public interface IMinecraftPacketMessageStream : IMinecraftStream, IMessageStream, IMessageStreamBase, IDisposable, IAsyncDisposable

Implements

IMinecraftStream, IMessageStream, IMessageStreamBase, IDisposable, IAsyncDisposable

Properties

Registries

IRegistryHolder Registries { get; }

Property Value

IRegistryHolder

Methods

ReadPacket()

IMinecraftPacket ReadPacket()

Returns

IMinecraftPacket

ReadPacketAsync(CancellationToken)

ValueTask<IMinecraftPacket> ReadPacketAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

ValueTask<IMinecraftPacket>

WritePacket(IMinecraftPacket)

void WritePacket(IMinecraftPacket packet)

Parameters

packet IMinecraftPacket

WritePacketAsync(IMinecraftPacket, CancellationToken)

ValueTask WritePacketAsync(IMinecraftPacket packet, CancellationToken cancellationToken = default)

Parameters

packet IMinecraftPacket

cancellationToken CancellationToken

Returns

ValueTask