Called when a command is executed by any sender.
The result of a command's execution.
Allows this event to occur.
Allows this event to occur, and sets the result to the given result.
Denies an event from occurring.
Denies this event from occur, and sets the result to the given result.
Checks if this event is allowed to happen.
The command that was executed.
The result that is returned by this event.
The sender that executed the command.