Interface ServerSideConnectionEvent

All Superinterfaces:
Event
All Known Subinterfaces:
ServerSideConnectionEvent.Auth, ServerSideConnectionEvent.Disconnect, ServerSideConnectionEvent.Handshake, ServerSideConnectionEvent.Join, ServerSideConnectionEvent.Login

public interface ServerSideConnectionEvent extends Event
Represents an event fired during the login process.

These events represent the progression of a player from first authenticating, to being fully loaded in the world.

The events are fired in the following order:

#Auth -> #Handshake -> #Login -> #Join

Traditionally one could consider a SpawnEntityEvent to be thrown, but due to the nature of cancellations, a player joining a world after login would be inadvisable to cancel due to the inconsistent state of both the player and the player's client.