# Hierarchy For All Packages

Package Hierarchies:

- co.aikar.commands,
- co.aikar.commands.bungee.contexts,
- co.aikar.commands.contexts

## Class Hierarchy

- java.lang.Object
  - co.aikar.commands.ACFBungeeListener (implements net.md_5.bungee.api.plugin.Listener)
  - co.aikar.commands.ACFBungeeUtil
  - co.aikar.commands.BungeeCommandIssuer (implements co.aikar.commands.CommandIssuer)
  - net.md_5.bungee.api.plugin.Command
    - co.aikar.commands.BungeeRootCommand (implements co.aikar.commands.RootCommand, net.md_5.bungee.api.plugin.TabExecutor)
  - co.aikar.commands.CommandCompletionContext<I>
    - co.aikar.commands.BungeeCommandCompletionContext
  - co.aikar.commands.CommandCompletions<C>
    - co.aikar.commands.BungeeCommandCompletions
  - co.aikar.commands.CommandContexts<R>
    - co.aikar.commands.BungeeCommandContexts
  - co.aikar.commands.CommandExecutionContext<CEC,I>
    - co.aikar.commands.BungeeCommandExecutionContext
  - co.aikar.commands.CommandManager<IT,I,FT,MF,CEC,CC>
    - co.aikar.commands.BungeeCommandManager
  - co.aikar.commands.ConditionContext<I>
    - co.aikar.commands.BungeeConditionContext
  - co.aikar.commands.Locales
    - co.aikar.commands.BungeeLocales
  - co.aikar.commands.MessageFormatter<FT>
    - co.aikar.commands.BungeeMessageFormatter
  - co.aikar.commands.bungee.contexts.OnlinePlayer
    - co.aikar.commands.contexts.OnlineProxiedPlayer
  - co.aikar.commands.RegisteredCommand<CEC>
    - co.aikar.commands.BungeeRegisteredCommand

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - co.aikar.commands.MinecraftMessageKeys (implements co.aikar.locales.MessageKeyProvider)