# Hierarchy For All Packages

Package Hierarchies:

- co.aikar.commands,
- co.aikar.commands.contexts,
- co.aikar.commands.velocity.contexts

## Class Hierarchy

- java.lang.Object
  - co.aikar.commands.ACFVelocityListener
  - co.aikar.commands.ACFVelocityUtil
  - co.aikar.commands.CommandCompletionContext<I>
    - co.aikar.commands.VelocityCommandCompletionContext
  - co.aikar.commands.CommandCompletions<C>
    - co.aikar.commands.VelocityCommandCompletions
  - co.aikar.commands.CommandContexts<R>
    - co.aikar.commands.VelocityCommandContexts
  - co.aikar.commands.CommandExecutionContext<CEC,I>
    - co.aikar.commands.VelocityCommandExecutionContext
  - co.aikar.commands.CommandManager<IT,I,FT,MF,CEC,CC>
    - co.aikar.commands.VelocityCommandManager
  - co.aikar.commands.ConditionContext<I>
    - co.aikar.commands.VelocityConditionContext
  - co.aikar.commands.Locales
    - co.aikar.commands.VelocityLocales
  - co.aikar.commands.MessageFormatter<FT>
    - co.aikar.commands.VelocityMessageFormatter
  - co.aikar.commands.velocity.contexts.OnlinePlayer
    - co.aikar.commands.contexts.OnlinePlayer
  - co.aikar.commands.VelocityCommandIssuer (implements co.aikar.commands.CommandIssuer)
  - co.aikar.commands.VelocityRootCommand (implements com.velocitypowered.api.command.Command, co.aikar.commands.RootCommand)

## 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)