# Uses of Interface
net.md_5.bungee.api.plugin.Cancellable

Packages that use Cancellable
Package
Description
net.md_5.bungee.api.event

- ## Uses of Cancellable in net.md_5.bungee.api.event

  Classes in net.md_5.bungee.api.event that implement Cancellable
  Modifier and Type
  Class
  Description
  `class`
  `ChatEvent`
  Event called when a player sends a message to a server.
  `class`
  `ClientConnectEvent`
  Event called to represent an initial client connection.
  `class`
  `CustomClickEvent`
  Called after a `ProxiedPlayer` runs a custom action from a chat event or form submission.
  `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.