| 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  | PluginMessageEvent | Event called when a plugin message is sent to the client or server. | 
| class  | PreLoginEvent | Event called to represent a player first making their presence and username
 known. | 
| class  | ServerConnectEvent | Called when deciding to connect to a server. | 
| class  | ServerKickEvent | Represents a player getting kicked from a server. | 
| 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. |