# Hierarchy For Package net.md_5.bungee.api.event

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.md_5.bungee.api.plugin.Event
    - net.md_5.bungee.api.event.AsyncEvent<T>
      - net.md_5.bungee.api.event.LoginEvent (implements net.md_5.bungee.api.plugin.Cancellable)
      - net.md_5.bungee.api.event.PostLoginEvent
      - net.md_5.bungee.api.event.PreLoginEvent (implements net.md_5.bungee.api.plugin.Cancellable)
      - net.md_5.bungee.api.event.ProxyPingEvent
    - net.md_5.bungee.api.event.ClientConnectEvent (implements net.md_5.bungee.api.plugin.Cancellable)
    - net.md_5.bungee.api.event.CustomClickEvent (implements net.md_5.bungee.api.plugin.Cancellable)
    - net.md_5.bungee.api.event.PermissionCheckEvent
    - net.md_5.bungee.api.event.PlayerDisconnectEvent
    - net.md_5.bungee.api.event.PlayerHandshakeEvent
    - net.md_5.bungee.api.event.ProxyReloadEvent
    - net.md_5.bungee.api.event.ServerConnectedEvent
    - net.md_5.bungee.api.event.ServerConnectEvent (implements net.md_5.bungee.api.plugin.Cancellable)
    - net.md_5.bungee.api.event.ServerDisconnectEvent
    - net.md_5.bungee.api.event.ServerKickEvent (implements net.md_5.bungee.api.plugin.Cancellable)
    - net.md_5.bungee.api.event.ServerSwitchEvent
    - net.md_5.bungee.api.event.SettingsChangedEvent
    - net.md_5.bungee.api.event.TargetedEvent
      - net.md_5.bungee.api.event.ChatEvent (implements net.md_5.bungee.api.plugin.Cancellable)
      - net.md_5.bungee.api.event.PluginMessageEvent (implements net.md_5.bungee.api.plugin.Cancellable)
      - net.md_5.bungee.api.event.TabCompleteEvent (implements net.md_5.bungee.api.plugin.Cancellable)
      - net.md_5.bungee.api.event.TabCompleteResponseEvent (implements net.md_5.bungee.api.plugin.Cancellable)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - net.md_5.bungee.api.event.ServerConnectEvent.Reason
    - net.md_5.bungee.api.event.ServerKickEvent.State