Interface ServerSideConnectionEvent.Login

All Superinterfaces:
Cancellable, Event, MessageEvent, ServerSideConnectionEvent, ServerSideConnectionEvent.ProfileScoped
Enclosing interface:
ServerSideConnectionEvent

public static interface ServerSideConnectionEvent.Login extends ServerSideConnectionEvent.ProfileScoped, MessageEvent, Cancellable
Called after the server finished its configuration with the client.

Note: This event is fired after #Configuration and is NOT async. Any changes required for the players location or rotation should be done during this event and NOT during #Join.

If the registered BanService or WhitelistService indicates that a player should not be allowed to join ( GameProfile or InetAddress has an ban, or is not on the whitelist), then this event will automatically cancelled by the implementation, with the proper message set through MessageEvent.setMessage(Component). No action on the part of the registered BanService or WhitelistService is required for this to occur.

Plugins may uncancel the event to allow a client to join, regardless of its ban/whitelist status.

  • Method Details