Skip to content

Interface IRegistryHolder

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

public interface IRegistryHolder : IDisposable

Implements

IDisposable

Properties

PacketIdPlugins

IMinecraftPacketIdPluginsRegistry PacketIdPlugins { get; }

Property Value

IMinecraftPacketIdPluginsRegistry

PacketIdSystem

IMinecraftPacketIdSystemRegistry PacketIdSystem { get; }

Property Value

IMinecraftPacketIdSystemRegistry

PacketTransformationsPlugins

IMinecraftPacketTransformationsPluginsRegistry PacketTransformationsPlugins { get; }

Property Value

IMinecraftPacketTransformationsPluginsRegistry

PacketTransformationsSystem

IMinecraftPacketTransformationsSystemRegistry PacketTransformationsSystem { get; }

Property Value

IMinecraftPacketTransformationsSystemRegistry

ProtocolVersion

ProtocolVersion ProtocolVersion { get; }

Property Value

ProtocolVersion

Methods

ClearPlugin(IPlugin)

void ClearPlugin(IPlugin plugin)

Parameters

plugin IPlugin

ClearPlugins()

void ClearPlugins()

ClearPlugins(Direction, Operation)

void ClearPlugins(Direction direction, Operation operation)

Parameters

direction Direction

operation Operation

DisposeBy(IPlugin)

void DisposeBy(IPlugin managedBy)

Parameters

managedBy IPlugin

PrintPackets()

string PrintPackets()

Returns

string

Setup(IPlugin, ProtocolVersion)

void Setup(IPlugin managedBy, ProtocolVersion protocolVersion)

Parameters

managedBy IPlugin

protocolVersion ProtocolVersion