Skip to content

Interface IMinecraftPacketTransformationsPluginsRegistry

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

public interface IMinecraftPacketTransformationsPluginsRegistry

Properties

All

IReadOnlyCollection<IMinecraftPacketTransformationsRegistry> All { get; }

Property Value

IReadOnlyCollection<IMinecraftPacketTransformationsRegistry>

IsEmpty

bool IsEmpty { get; }

Property Value

bool

ManagedBy

IPlugin? ManagedBy { get; set; }

Property Value

IPlugin?

ProtocolVersion

ProtocolVersion? ProtocolVersion { get; set; }

Property Value

ProtocolVersion?

Methods

Clear()

void Clear()

Clear(Direction, Operation)

void Clear(Direction direction, Operation operation)

Parameters

direction Direction

operation Operation

Contains<T>(TransformationType)

bool Contains<T>(TransformationType type) where T : IMinecraftPacket

Parameters

type TransformationType

Returns

bool

Type Parameters

T

Contains(IMinecraftMessage, TransformationType)

bool Contains(IMinecraftMessage message, TransformationType type)

Parameters

message IMinecraftMessage

type TransformationType

Returns

bool

Contains(Type, TransformationType)

bool Contains(Type packetType, TransformationType transformationType)

Parameters

packetType Type

transformationType TransformationType

Returns

bool

Get(IPlugin)

IMinecraftPacketTransformationsRegistry Get(IPlugin plugin)

Parameters

plugin IPlugin

Returns

IMinecraftPacketTransformationsRegistry

Remove(IPlugin)

void Remove(IPlugin plugin)

Parameters

plugin IPlugin

Reset()

void Reset()