Class Hierarchy
- java.lang.Object
- org.bukkit.command.BufferedCommandSender (implements org.bukkit.command.MessageCommandSender)
 - org.bukkit.command.Command
- org.bukkit.command.FormattedCommandAlias
 - org.bukkit.command.MultipleCommandAlias
 - org.bukkit.command.PluginCommand (implements org.bukkit.command.PluginIdentifiableCommand)
 
 - org.bukkit.command.CommandSender.Spigot
 - org.bukkit.command.PluginCommandYamlParser
 - org.bukkit.command.SimpleCommandMap (implements org.bukkit.command.CommandMap)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.bukkit.command.CommandException
 
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 
 
Interface Hierarchy
- org.bukkit.command.CommandExecutor
- org.bukkit.command.TabExecutor (also extends org.bukkit.command.TabCompleter)
 
 - org.bukkit.command.CommandMap
 - org.bukkit.conversations.Conversable
- org.bukkit.command.ConsoleCommandSender (also extends org.bukkit.command.CommandSender)
 
 - org.bukkit.command.PluginIdentifiableCommand
 - net.kyori.adventure.pointer.Pointered
- net.kyori.adventure.audience.Audience
- org.bukkit.command.CommandSender (also extends org.bukkit.permissions.Permissible)
- org.bukkit.command.BlockCommandSender
 - org.bukkit.command.ConsoleCommandSender (also extends org.bukkit.conversations.Conversable)
 - org.bukkit.command.MessageCommandSender
 - org.bukkit.command.ProxiedCommandSender (also extends net.kyori.adventure.audience.ForwardingAudience.Single)
 - org.bukkit.command.RemoteConsoleCommandSender
 
 - net.kyori.adventure.audience.ForwardingAudience
- net.kyori.adventure.audience.ForwardingAudience.Single
- org.bukkit.command.ProxiedCommandSender (also extends org.bukkit.command.CommandSender)
 
 
 - net.kyori.adventure.audience.ForwardingAudience.Single
 
 - org.bukkit.command.CommandSender (also extends org.bukkit.permissions.Permissible)
 
 - net.kyori.adventure.audience.Audience
 - org.bukkit.permissions.ServerOperator
- org.bukkit.permissions.Permissible
- org.bukkit.command.CommandSender (also extends net.kyori.adventure.audience.Audience)
- org.bukkit.command.BlockCommandSender
 - org.bukkit.command.ConsoleCommandSender (also extends org.bukkit.conversations.Conversable)
 - org.bukkit.command.MessageCommandSender
 - org.bukkit.command.ProxiedCommandSender (also extends net.kyori.adventure.audience.ForwardingAudience.Single)
 - org.bukkit.command.RemoteConsoleCommandSender
 
 
 - org.bukkit.command.CommandSender (also extends net.kyori.adventure.audience.Audience)
 
 - org.bukkit.permissions.Permissible
 - org.bukkit.command.TabCompleter
- org.bukkit.command.TabExecutor (also extends org.bukkit.command.CommandExecutor)