# Class Hierarchy (api 1.1 API)
class tree

# Hierarchy For All Packages

Package Hierarchies:

- dev.plex.api,
- dev.plex.api.chat,
- dev.plex.api.event,
- dev.plex.api.permission,
- dev.plex.api.player,
- dev.plex.api.plugin,
- dev.plex.api.rank

## Class Hierarchy

- java.lang.Object
  - org.bukkit.event.Event
    - dev.plex.api.event.AdminAddEvent
    - dev.plex.api.event.AdminRemoveEvent
    - dev.plex.api.event.AdminSetRankEvent
    - dev.plex.api.event.GameModeUpdateEvent
    - org.bukkit.event.player.PlayerEvent
      - dev.plex.api.event.PunishedPlayerEvent (implements org.bukkit.event.Cancellable)
        - dev.plex.api.event.PunishedPlayerFreezeEvent (implements org.bukkit.event.Cancellable)
        - dev.plex.api.event.PunishedPlayerLockupEvent (implements org.bukkit.event.Cancellable)
        - dev.plex.api.event.PunishedPlayerMuteEvent (implements org.bukkit.event.Cancellable)
  - org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
    - org.bukkit.plugin.java.JavaPlugin
      - dev.plex.api.plugin.PlexPlugin

## Interface Hierarchy

- dev.plex.api.chat.IChatHandler
- dev.plex.api.permission.IPermissionHandler
- dev.plex.api.IPlayerCache<T>
- dev.plex.api.player.IPlexPlayer
- dev.plex.api.rank.IRank<T>
- dev.plex.api.PlexApi
- dev.plex.api.PlexApiProvider