multiverse.server.plugins
Interface ProxyHook

All Superinterfaces:
Hook
All Known Implementing Classes:
ProxyPlugin.AbilityUpdateHook, ProxyPlugin.AnimationHook, ProxyPlugin.BasicProxyHook, ProxyPlugin.ComHook, ProxyPlugin.DamageHook, ProxyPlugin.DetachHook, ProxyPlugin.DisplayContextHook, ProxyPlugin.ExtensionHook, ProxyPlugin.FogHook, ProxyPlugin.FreeObjectHook, ProxyPlugin.GetMatchingPlayersHook, ProxyPlugin.GetPlayerLoginStatusHook, ProxyPlugin.InstanceEntryReqHook, ProxyPlugin.InvokeEffectHook, ProxyPlugin.InvUpdateHook, ProxyPlugin.NewDirLightHook, ProxyPlugin.OrientHook, ProxyPlugin.P2PExtensionHook, ProxyPlugin.PerceptionHook, ProxyPlugin.PlayerIgnoreListReqHook, ProxyPlugin.PlayerPathReqHook, ProxyPlugin.PropertyHook, ProxyPlugin.RoadHook, ProxyPlugin.SetAmbientHook, ProxyPlugin.SoundHook, ProxyPlugin.TargetedPropertyHook, ProxyPlugin.UpdateMobPathHook, ProxyPlugin.UpdatePlayerIgnoreListHook, ProxyPlugin.UpdateWNodeHook, ProxyPlugin.VoiceParmsHook, ProxyPlugin.WNodeCorrectHook

public interface ProxyHook
extends Hook

Interface used by the proxy for processing player-related messages.

See Also:
EnginePlugin.handleMessageImpl(multiverse.msgsys.Message, int), HookManager

Method Summary
 void processMessage(Message msg, int flags, Player player)
          Handles processing of the message, called by EnginePlugin.
 
Methods inherited from interface multiverse.server.engine.Hook
processMessage
 

Method Detail

processMessage

void processMessage(Message msg,
                    int flags,
                    Player player)
Handles processing of the message, called by EnginePlugin.

Parameters:
msg - The message to process.
flags - The message flags.
player - The player on whose behalf the message is being processed.