Bassebombecraft

Bassebombecraft

18.5k Downloads

Refactor event handlers to only execute on appropriate client/server side

Closed this issue ยท 1 comments

commented

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
commented

Closed since all event handlers has been recoded in the mentioned issues.