C# Class Pdelvo.Minecraft.Proxy.Library.Plugins.PluginManager

The main interface between the proxy server and the loaded plugins
Mostrar archivo Open project: pdelvo/Pdelvo.Minecraft.Proxy Class Usage Examples

Private Properties

Property Type Description
LoadPlugins IEnumerable

Public Methods

Method Description
ApplyClientPacket ( PacketReceivedEventArgs args ) : void

Passed a packet sent by a client to the packet listeners

ApplyServerPacket ( PacketReceivedEventArgs args ) : void

Passed a packet sent by a server to the packet listeners

PluginManager ( IProxyServer server ) : System

Creates a new instance of the plugin manager class

RegisterPacketListener ( IPacketListener listener ) : void

Registers a new packet listener. The packet listener will be called when a packet should be redirected from one end point to the other

Private Methods

Method Description
LoadPlugins ( ) : IEnumerable

Method Details

ApplyClientPacket() public method

Passed a packet sent by a client to the packet listeners
public ApplyClientPacket ( PacketReceivedEventArgs args ) : void
args Pdelvo.Minecraft.Proxy.Library.Plugins.Events.PacketReceivedEventArgs A PacketReceivedEventArgs object containing information about the packet
return void

ApplyServerPacket() public method

Passed a packet sent by a server to the packet listeners
public ApplyServerPacket ( PacketReceivedEventArgs args ) : void
args Pdelvo.Minecraft.Proxy.Library.Plugins.Events.PacketReceivedEventArgs A PacketReceivedEventArgs object containing information about the packet
return void

PluginManager() public method

Creates a new instance of the plugin manager class
public PluginManager ( IProxyServer server ) : System
server IProxyServer the proxy server this plugin manager belongs to
return System

RegisterPacketListener() public method

Registers a new packet listener. The packet listener will be called when a packet should be redirected from one end point to the other
public RegisterPacketListener ( IPacketListener listener ) : void
listener IPacketListener The packet listener which should be called on incoming packets
return void