Refactor event handlers to only execute on appropriate client/server side
Closed this issue ยท 1 comments
Guard methods are implemented for all event handler to ensure a handler isn't execution on the wrong side.
This is an an approach to close in on issue #708.
Server:
- RespawnEventHandler
- TeamEventHandler
- TargetEventHandler
- CharmedMobEventHandler
- ProcessBlockDirectivesEventHandler
- TemporaryBlockEventHandler
- DecreaseSizeEffectEventHandler
- IncreaseSizeEffectEventHandler
- ReceiveAggroEffectHandler
- ReflectEffectEventHandler
Client:
- ParticleRenderingEventHandler:
- {x}Renderer
- RenderingEventHandler
Server & Client:
- FrequencyEventHandler
- DurationEventHandler