A type of event that is called when a player performs an action.
Allows this event to occur.
Denies an event from occurring.
Checks if this event is allowed to happen.
The player involved in this event.