class  | 
AsyncEvent<T> | 
 Represents an event which depends on the result of asynchronous operations. 
 | 
class  | 
ChatEvent | 
 Event called when a player sends a message to a server. 
 | 
class  | 
ClientConnectEvent | 
 Event called to represent an initial client connection. 
 | 
class  | 
LoginEvent | 
 Event called to represent a player logging in. 
 | 
class  | 
PermissionCheckEvent | 
 Called when the permission of a CommandSender is checked. 
 | 
class  | 
PlayerDisconnectEvent | 
 Called when a player has left the proxy, it is not safe to call any methods
 that perform an action on the passed player instance. 
 | 
class  | 
PlayerHandshakeEvent | 
 Event called to represent a player first making their presence and username
 known. 
 | 
class  | 
PluginMessageEvent | 
 Event called when a plugin message is sent to the client or server. 
 | 
class  | 
PostLoginEvent | 
Event called as soon as a connection has a  ProxiedPlayer and is ready
 to be connected to a server.  
 | 
class  | 
PreLoginEvent | 
 Event called to represent a player first making their presence and username
 known. 
 | 
class  | 
ProxyPingEvent | 
 Called when the proxy is queried for status from the server list. 
 | 
class  | 
ProxyReloadEvent | 
 Called when somebody reloads BungeeCord 
 | 
class  | 
ServerConnectedEvent | 
Not to be confused with  ServerConnectEvent, this event is called once
 a connection to a server is fully operational, and is about to hand over
 control of the session to the player.  
 | 
class  | 
ServerConnectEvent | 
 Called when deciding to connect to a server. 
 | 
class  | 
ServerDisconnectEvent | 
 Called when the player is disconnected from a server, for example during
 server switching. 
 | 
class  | 
ServerKickEvent | 
 Represents a player getting kicked from a server. 
 | 
class  | 
ServerSwitchEvent | 
 Called when a player has changed servers. 
 | 
class  | 
SettingsChangedEvent | 
Called after a  ProxiedPlayer changed one or more of the following
 (client-side) settings:
 
 View distance
 Locale
 Displayed skin parts
 Chat visibility
 Chat colors
 Main hand side (left or right)
   
 | 
class  | 
TabCompleteEvent | 
 Event called when a player uses tab completion. 
 | 
class  | 
TabCompleteResponseEvent | 
 Event called when a backend server sends a response to a player asking to
 tab-complete a chat message or command. 
 | 
class  | 
TargetedEvent | 
 An event which occurs in the communication between two nodes. 
 |