execute
open override fun execute(event: Event, trigger: RegistrableTrigger, arguments: List<String>, target: TargetType): Nothing?
When an event happens and a trigger is fired, this method is called. The arguments are the arguments that were passed to the trigger, and the target is the target of the action.
Return
the modifications that should be applied to the event, or null if the event should not be modified. It should be noted that the modifications will not be applied if the action is delayed in any way. Events are modified when they are fired or not modified at all.