Interface IMinecraftPacketIdPluginsRegistry
Namespace: Void.Minecraft.Network.Registries.PacketId
Assembly: Void.Minecraft.dll
public interface IMinecraftPacketIdPluginsRegistryExtension Methods
MinecraftPacketIdPluginsRegistryExtensions.TryGetTransformations(IMinecraftPacketIdPluginsRegistry, IMinecraftPacketTransformationsPluginsRegistry, IMinecraftPacket, TransformationType, out MinecraftPacketTransformation[]), MinecraftPacketIdPluginsRegistryExtensions.TryGetTransformations(IMinecraftPacketIdPluginsRegistry, IMinecraftPacketTransformationsPluginsRegistry, Type, TransformationType, out MinecraftPacketTransformation[])
Properties
IsEmpty
bool IsEmpty { get; }Property Value
ManagedBy
IPlugin? ManagedBy { get; set; }Property Value
ProtocolVersion
ProtocolVersion? ProtocolVersion { get; set; }Property Value
Read
IReadOnlyCollection<IMinecraftPacketIdRegistry> Read { get; }Property Value
IReadOnlyCollection<IMinecraftPacketIdRegistry>
Write
IReadOnlyCollection<IMinecraftPacketIdRegistry> Write { get; }Property Value
IReadOnlyCollection<IMinecraftPacketIdRegistry>
Methods
Clear()
void Clear()Clear(Direction, Operation)
void Clear(Direction direction, Operation operation)Parameters
direction Direction
operation Operation
Contains<T>()
bool Contains<T>() where T : IMinecraftPacketReturns
Type Parameters
T
Contains(INetworkMessage)
bool Contains(INetworkMessage message)Parameters
message INetworkMessage
Returns
Contains(Type)
bool Contains(Type type)Parameters
type Type
Returns
Get(Operation, IPlugin)
IMinecraftPacketIdRegistry Get(Operation operation, IPlugin plugin)Parameters
operation Operation
plugin IPlugin
Returns
Remove(IPlugin)
void Remove(IPlugin plugin)Parameters
plugin IPlugin
Reset()
void Reset()TryGetPlugin<T>(out IPlugin)
bool TryGetPlugin<T>(out IPlugin plugin) where T : IMinecraftPacketParameters
plugin IPlugin
Returns
Type Parameters
T
TryGetPlugin(INetworkMessage, out IPlugin)
bool TryGetPlugin(INetworkMessage message, out IPlugin plugin)Parameters
message INetworkMessage
plugin IPlugin
Returns
TryGetPlugin(Type, out IPlugin)
bool TryGetPlugin(Type type, out IPlugin plugin)Parameters
type Type
plugin IPlugin