Called when a player logs in and a player object has been constructed for them.
The result of a join event.
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.
If the player has joined the server before.
The player involved in this event.
The result that is returned by this event.