CommandAPI 9.7.0
An API for the command UI introduced in Minecraft 1.13
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cdev.jorel.commandapi.annotations.arguments.AAdvancementArgumentAnnotation equivalent of the AdvancementArgument
 Cdev.jorel.commandapi.annotations.arguments.AAdventureChatArgumentAnnotation equivalent of the AdventureChatArgument
 Cdev.jorel.commandapi.annotations.arguments.AAdventureChatComponentArgumentAnnotation equivalent of the AdventureChatComponentArgument
 Cdev.jorel.commandapi.annotations.arguments.AAngleArgumentAnnotation equivalent of the AngleArgument
 Cdev.jorel.commandapi.annotations.arguments.AAxisArgumentAnnotation equivalent of the AxisArgument
 Cdev.jorel.commandapi.annotations.arguments.ABiomeArgumentAnnotation equivalent of the BiomeArgument
 Cdev.jorel.commandapi.annotations.arguments.ABlockPredicateArgumentAnnotation equivalent of the BlockPredicateArgument
 Cdev.jorel.commandapi.annotations.arguments.ABlockStateArgumentAnnotation equivalent of the BlockStateArgument
 Cdev.jorel.commandapi.annotations.arguments.ABooleanArgumentAnnotation equivalent of the BooleanArgument
 Cdev.jorel.commandapi.arguments.AbstractArgument< T, Argument< T >, Argument<?>, CommandSender >
 Cdev.jorel.commandapi.commandsenders.AbstractBlockCommandSender< BlockCommandSender >
 Cdev.jorel.commandapi.AbstractCommandAPICommand< CommandAPICommand, Argument<?>, CommandSender >
 Cdev.jorel.commandapi.commandsenders.AbstractCommandSender< Source >An interface that represents an object sends commands on some platform
 Cdev.jorel.commandapi.AbstractCommandTree< CommandTree, Argument<?>, CommandSender >
 Cdev.jorel.commandapi.commandsenders.AbstractConsoleCommandSender< ConsoleCommandSender >
 Cdev.jorel.commandapi.commandsenders.AbstractEntity< Entity >
 Cdev.jorel.commandapi.commandsenders.AbstractFeedbackForwardingCommandSender< FeedbackForwardingSender >
 Cdev.jorel.commandapi.commandsenders.AbstractNativeProxyCommandSender< NativeProxyCommandSender >
 Cdev.jorel.commandapi.commandsenders.AbstractPlayer< Player >
 Cdev.jorel.commandapi.commandsenders.AbstractProxiedCommandSender< ProxiedCommandSender >
 Cdev.jorel.commandapi.commandsenders.AbstractRemoteConsoleCommandSender< RemoteConsoleCommandSender >
 Cdev.jorel.commandapi.annotations.arguments.AChatArgumentAnnotation equivalent of the ChatArgument
 Cdev.jorel.commandapi.annotations.arguments.AChatColorArgumentAnnotation equivalent of the ChatColorArgument
 Cdev.jorel.commandapi.annotations.arguments.AChatComponentArgumentAnnotation equivalent of the ChatComponentArgument
 Cdev.jorel.commandapi.annotations.arguments.ADoubleArgumentAnnotation equivalent of the DoubleArgument
 Cdev.jorel.commandapi.annotations.arguments.AEnchantmentArgumentAnnotation equivalent of the EnchantmentArgument
 Cdev.jorel.commandapi.annotations.arguments.AEntitySelectorArgumentAnnotation equivalent of the EntitySelectorArgument
 Cdev.jorel.commandapi.annotations.arguments.AEntityTypeArgumentAnnotation equivalent of the EntityTypeArgument
 Cdev.jorel.commandapi.annotations.arguments.AFloatArgumentAnnotation equivalent of the FloatArgument
 Cdev.jorel.commandapi.annotations.arguments.AFloatRangeArgumentAnnotation equivalent of the FloatRangeArgument
 Cdev.jorel.commandapi.annotations.arguments.AFunctionArgumentAnnotation equivalent of the FunctionArgument
 Cdev.jorel.commandapi.annotations.arguments.AGreedyStringArgumentAnnotation equivalent of the EntitySelectorArgument
 Cdev.jorel.commandapi.annotations.arguments.AIntegerArgumentAnnotation equivalent of the IntegerArgument
 Cdev.jorel.commandapi.annotations.arguments.AIntegerRangeArgumentAnnotation equivalent of the IntegerRangeArgument
 Cdev.jorel.commandapi.annotations.arguments.AItemStackArgumentAnnotation equivalent of the ItemStackArgument
 Cdev.jorel.commandapi.annotations.arguments.AItemStackPredicateArgumentAnnotation equivalent of the ItemStackPredicateArgument
 Cdev.jorel.commandapi.annotations.AliasThe annotation to represent the aliases for a given base command
 Cdev.jorel.commandapi.annotations.arguments.ALiteralArgumentAnnotation equivalent of the LiteralArgument
 Cdev.jorel.commandapi.annotations.arguments.ALocation2DArgumentAnnotation equivalent of the Location2DArgument
 Cdev.jorel.commandapi.annotations.arguments.ALocationArgumentAnnotation equivalent of the LocationArgument
 Cdev.jorel.commandapi.annotations.arguments.ALongArgumentAnnotation equivalent of the LongArgument
 Cdev.jorel.commandapi.annotations.arguments.ALootTableArgumentAnnotation equivalent of the LootTableArgument
 Cdev.jorel.commandapi.annotations.arguments.AMathOperationArgumentAnnotation equivalent of the MathOperationArgument
 Ccom.mojang.brigadier.AmbiguityConsumer< S >A consumer that is notified of found ambiguities in the command tree
 Cdev.jorel.commandapi.annotations.arguments.AMultiLiteralArgumentAnnotation equivalent of the MultiLiteralArgument
 Cdev.jorel.commandapi.annotations.arguments.ANamespacedKeyArgumentAnnotation equivalent of the NamespacedKeyArgument
 Cdev.jorel.commandapi.annotations.arguments.ANBTCompoundArgumentAnnotation equivalent of the NBTCompoundArgument
 Cdev.jorel.commandapi.annotations.arguments.AObjectiveArgumentAnnotation equivalent of the ObjectiveArgument
 Cdev.jorel.commandapi.annotations.arguments.AObjectiveCriteriaArgumentAnnotation equivalent of the ObjectiveCriteriaArgument
 Cdev.jorel.commandapi.annotations.arguments.AOfflinePlayerArgumentAnnotation equivalent of the OfflinePlayerArgument
 Cdev.jorel.commandapi.annotations.arguments.AParticleArgumentAnnotation equivalent of the ParticleArgument
 Cdev.jorel.commandapi.annotations.arguments.APlayerArgumentAnnotation equivalent of the PlayerArgument
 Cdev.jorel.commandapi.annotations.arguments.APotionEffectArgumentAnnotation equivalent of the PotionEffectArgument
 Cdev.jorel.commandapi.annotations.arguments.ARecipeArgumentAnnotation equivalent of the RecipeArgument
 Cdev.jorel.commandapi.arguments.Argument< B >
 Cdev.jorel.commandapi.arguments.Argument< BaseComponent[]>
 Cdev.jorel.commandapi.arguments.Argument< BlockData >
 Cdev.jorel.commandapi.arguments.Argument< Collection >
 Cdev.jorel.commandapi.arguments.Argument< CommandResult >
 Cdev.jorel.commandapi.arguments.Argument< Component >
 Cdev.jorel.commandapi.arguments.Argument< Entity >
 Cdev.jorel.commandapi.arguments.Argument< LinkedHashMap >
 Cdev.jorel.commandapi.arguments.Argument< List >
 Cdev.jorel.commandapi.arguments.Argument< Player >
 Cdev.jorel.commandapi.arguments.Argument< Predicate >
 Cdev.jorel.commandapi.arguments.Argument< String >
 Ccom.mojang.brigadier.builder.ArgumentBuilder< S, T >A skeleton implementation of a Builder for CommandNodes
 Ccom.mojang.brigadier.builder.ArgumentBuilder< S, LiteralArgumentBuilder< S > >
 Ccom.mojang.brigadier.builder.ArgumentBuilder< S, RequiredArgumentBuilder< S, T > >
 Cdev.jorel.commandapi.arguments.ArgumentSubTypeAn enum that represents argument subtypes
 Cdev.jorel.commandapi.arguments.ArgumentSuggestions< CommandSender >This class represents suggestions for an argument
 Ccom.mojang.brigadier.arguments.ArgumentType< T >A parsable argument designed to be used by an ArgumentCommandNode as its type argument
 Ccom.mojang.brigadier.arguments.ArgumentType< Boolean >
 Ccom.mojang.brigadier.arguments.ArgumentType< Double >
 Ccom.mojang.brigadier.arguments.ArgumentType< Float >
 Ccom.mojang.brigadier.arguments.ArgumentType< Integer >
 Ccom.mojang.brigadier.arguments.ArgumentType< Long >
 Ccom.mojang.brigadier.arguments.ArgumentType< String >
 Ccom.mojang.brigadier.arguments.ArgumentType<?>
 Cdev.jorel.commandapi.annotations.arguments.ARotationArgumentAnnotation equivalent of the RotationArgument
 Cdev.jorel.commandapi.annotations.arguments.AScoreboardSlotArgumentAnnotation equivalent of the ScoreboardSlotArgument
 Cdev.jorel.commandapi.annotations.arguments.AScoreHolderArgumentAnnotation equivalent of the ScoreHolderArgument
 Cdev.jorel.commandapi.annotations.arguments.ASoundArgumentAnnotation equivalent of the SoundArgument
 Cdev.jorel.commandapi.annotations.arguments.AStringArgumentAnnotation equivalent of the StringArgument
 Cdev.jorel.commandapi.annotations.arguments.ATeamArgumentAnnotation equivalent of the TeamArgument
 Cdev.jorel.commandapi.annotations.arguments.ATextArgumentAnnotation equivalent of the TextArgument
 Cdev.jorel.commandapi.annotations.arguments.ATimeArgumentAnnotation equivalent of the TimeArgument
 Cdev.jorel.commandapi.annotations.arguments.AUUIDArgumentAnnotation equivalent of the UUIDArgument
 Cdev.jorel.commandapi.annotations.arguments.AWorldArgumentAnnotation equivalent of the WorldArgument
 Cdev.jorel.commandapi.BrigadierThe Brigadier class is used to access some of the internals of the CommandAPI so you can use the CommandAPI alongside Mojang's com.mojang.brigadier package
 Ccom.mojang.brigadier.exceptions.BuiltInExceptionProviderDefines all built-in exceptions, that are used internally by Brigadier
 Cdev.jorel.commandapi.commandsenders.BukkitCommandSender< BlockCommandSender >
 Cdev.jorel.commandapi.commandsenders.BukkitCommandSender< ConsoleCommandSender >
 Cdev.jorel.commandapi.commandsenders.BukkitCommandSender< Entity >
 Cdev.jorel.commandapi.commandsenders.BukkitCommandSender< FeedbackForwardingSender >
 Cdev.jorel.commandapi.commandsenders.BukkitCommandSender< NativeProxyCommandSender >
 Cdev.jorel.commandapi.commandsenders.BukkitCommandSender< Player >
 Cdev.jorel.commandapi.commandsenders.BukkitCommandSender< ProxiedCommandSender >
 Cdev.jorel.commandapi.commandsenders.BukkitCommandSender< RemoteConsoleCommandSender >
 Cdev.jorel.commandapi.BukkitExecutable< Argument< T > >
 Cdev.jorel.commandapi.BukkitExecutable< CommandAPICommand >
 Cdev.jorel.commandapi.BukkitExecutable< CommandTree >
 Cdev.jorel.commandapi.ChainableBuilder< Impl >
 Ccom.mojang.brigadier.Command< S >The functional interface actually representing a command to execute
 Cdev.jorel.commandapi.annotations.CommandThe annotation to indicate that this class is a command
 Cdev.jorel.commandapi.CommandAPIClass to register commands with the 1.13 command UI
 Cdev.jorel.commandapi.arguments.CommandAPIArgumentTypeAn enum that represents the different arguments declared in the Command API
 Cdev.jorel.commandapi.CommandAPIBukkit<?>
 Cdev.jorel.commandapi.CommandAPIConfig< CommandAPIBukkitConfig >
 Cdev.jorel.commandapi.CommandAPIExecutor< CommandSender, WrapperType >CommandAPIExecutor is the main executor implementation for command executors
 Cdev.jorel.commandapi.CommandAPIExecutor< CommandSender, dev.jorel.commandapi.commandsenders.AbstractCommandSender<? extends CommandSender > >
 Cdev.jorel.commandapi.CommandAPIHandler< Argument, CommandSender, Source >The "brains" behind the CommandAPI
 Cdev.jorel.commandapi.CommandAPIHandler<?, ?, ?>
 Cdev.jorel.commandapi.CommandAPILogger
 Cdev.jorel.commandapi.CommandAPIPlatform< Argument, CommandSender, Source >
 Cdev.jorel.commandapi.CommandAPIPlatform< Argument<?>, CommandSender, Source >
 Cdev.jorel.commandapi.CommandAPIPlatform< dev.jorel.commandapi.arguments.Argument, CommandSender, Source >
 Ccom.mojang.brigadier.context.CommandContext< S >A general container class storing information needed to invoke a command
 Ccom.mojang.brigadier.context.CommandContextBuilder< S >A builder for CommandContext objects
 Ccom.mojang.brigadier.CommandDispatcher< S >The core command dispatcher, for registering, parsing, and executing commands
 Ccom.mojang.brigadier.CommandDispatcher< Source >
 Ccom.mojang.brigadier.exceptions.CommandExceptionTypeA marker interface that indicates that the implementing class is a valid cause for a CommandSyntaxException
 Cdev.jorel.commandapi.CommandPermissionA representation of permission nodes for commands
 Cdev.jorel.commandapi.CommandRegistrationStrategy< Source >
 CComparable
 Cdev.jorel.commandapi.Converter'Simple' conversion of Plugin commands
 Cdev.jorel.commandapi.arguments.CustomArgument< T, B >.CustomArgumentInfoParser< T, B >A FunctionalInterface that takes in a CustomArgumentInfo, returns T and can throw a CustomArgumentException
 Cdev.jorel.commandapi.arguments.CustomProvidedArgumentAn interface allowing arguments to have built-in suggestion providers based on Minecraft namespaced keys
 Cdev.jorel.commandapi.annotations.DefaultThe annotation to indicate that this method is the default command executor when no subcommands are used
 Cdev.jorel.commandapi.arguments.EntitySelectorArgumentAn argument that represents a selection of entities
 CException
 Cdev.jorel.commandapi.Execution< CommandSender, Argument >A list of arguments which results in an execution
 Cdev.jorel.commandapi.executors.ExecutionInfo< Sender, WrapperType >This interface represents an ExecutionInfo for a command
 Cdev.jorel.commandapi.executors.ExecutorTypeAn enum representing the type of an executor
 Cdev.jorel.commandapi.wrappers.FloatRangeA class representing a range of floats
 Ccom.mojang.brigadier.exceptions.Dynamic2CommandExceptionType.FunctionA simple Function to compute a Message based on the two input arguments
 Ccom.mojang.brigadier.exceptions.Dynamic3CommandExceptionType.FunctionA simple Function to compute a Message based on the three input arguments
 Ccom.mojang.brigadier.exceptions.Dynamic4CommandExceptionType.FunctionA simple Function to compute a Message based on the four input arguments
 Ccom.mojang.brigadier.exceptions.DynamicNCommandExceptionType.FunctionA simple Function to compute a Message based on the input arguments
 Cdev.jorel.commandapi.arguments.GreedyArgumentAn interface indicating that an argument consumes all available characters
 Cdev.jorel.commandapi.annotations.HelpThe annotation which includes information about the help for a command
 Ccom.mojang.brigadier.ImmutableStringReaderA string reader can be used to progressively read through a string
 Cdev.jorel.commandapi.wrappers.IntegerRangeA class representing a range of integers
 Cdev.jorel.commandapi.InternalConfigConfiguration wrapper class
 Cdev.jorel.commandapi.IStringTooltipA string-based tooltip interface that includes a string suggestion and a formatted tooltip text to display when hovering over the suggestion
 Cdev.jorel.commandapi.arguments.ListArgumentBuilder< T >A builder to create a ListArgument
 Cdev.jorel.commandapi.arguments.ListArgumentBuilder< T >.ListArgumentBuilderSuggests.ListArgumentBuilderFinishedAn intermediary class for the ListArgumentBuilder
 Cdev.jorel.commandapi.arguments.ListArgumentBuilder< T >.ListArgumentBuilderSuggestsAn intermediary class for the ListArgumentBuilder
 Cdev.jorel.commandapi.arguments.Literal< Argument< String > >
 Cdev.jorel.commandapi.arguments.LocationTypeAn enum representing block position or precise position for location arguments
 Cdev.jorel.commandapi.annotations.arguments.AEntitySelectorArgument.ManyEntitiesAnnotation equivalent of the EntitySelectorArgument for many entities
 Cdev.jorel.commandapi.annotations.arguments.AEntitySelectorArgument.ManyPlayersAnnotation equivalent of the EntitySelectorArgument for many players
 Cdev.jorel.commandapi.arguments.MapArgumentBuilder< K, V >A builder to create a MapArgument
 Cdev.jorel.commandapi.arguments.MapArgumentBuilder< K, V >.MapArgumentBuilderValueMapper.MapArgumentBuilderSuggestsKey.MapArgumentBuilderSuggestsValue.MapArgumentBuilderFinishedAn intermediary class for the MapArgumentBuilder
 Cdev.jorel.commandapi.arguments.MapArgumentBuilder< K, V >.MapArgumentBuilderValueMapper.MapArgumentBuilderSuggestsKeyAn intermediary class for the MapArgumentBuilder
 Cdev.jorel.commandapi.arguments.MapArgumentBuilder< K, V >.MapArgumentBuilderValueMapper.MapArgumentBuilderSuggestsKey.MapArgumentBuilderSuggestsValueAn intermediary class for the MapArgumentBuilder
 Cdev.jorel.commandapi.arguments.MapArgumentBuilder< K, V >.MapArgumentBuilderValueMapperAn intermediary class for the MapArgumentBuilder
 Cdev.jorel.commandapi.wrappers.MathOperationA representation of the math operations for the Minecraft scoreboard
 Ccom.mojang.brigadier.MessageAn abstract notion of a message that can be displayed to a user
 Cdev.jorel.commandapi.MojangMappedVersionHandlerThis file handles loading the correct mappings information
 Cdev.jorel.commandapi.arguments.MultiLiteral< Argument< String > >
 Cdev.jorel.commandapi.annotations.arguments.AScoreHolderArgument.MultipleAnnotation equivalent of the ScoreHolderArgument for multiple score holders
 Cdev.jorel.commandapi.annotations.NeedsOpThe annotation to apply to indicate that a command or subcommand requires being OP to use
 Cdev.jorel.commandapi.nms.NMS< CommandListenerWrapper >
 Cdev.jorel.commandapi.nms.NMS< Source >
 Cdev.jorel.commandapi.nms.NMS<?>
 Cdev.jorel.commandapi.executors.NormalExecutor< BlockCommandSender, BukkitBlockCommandSender >
 Cdev.jorel.commandapi.executors.NormalExecutor< CommandSender, BukkitCommandSender<? extends CommandSender > >
 Cdev.jorel.commandapi.executors.NormalExecutor< CommandSender, BukkitFeedbackForwardingCommandSender< CommandSender > >
 Cdev.jorel.commandapi.executors.NormalExecutor< ConsoleCommandSender, BukkitConsoleCommandSender >
 Cdev.jorel.commandapi.executors.NormalExecutor< Entity, BukkitEntity >
 Cdev.jorel.commandapi.executors.NormalExecutor< NativeProxyCommandSender, BukkitNativeProxyCommandSender >
 Cdev.jorel.commandapi.executors.NormalExecutor< Player, BukkitPlayer >
 Cdev.jorel.commandapi.executors.NormalExecutor< RemoteConsoleCommandSender, BukkitRemoteConsoleCommandSender >
 Cdev.jorel.commandapi.annotations.arguments.AEntitySelectorArgument.OneEntityAnnotation equivalent of the EntitySelectorArgument for one entity
 Cdev.jorel.commandapi.annotations.arguments.AEntitySelectorArgument.OnePlayerAnnotation equivalent of the EntitySelectorArgument for one player
 Cdev.jorel.commandapi.PaperImplementations
 Ccom.mojang.brigadier.context.ParsedArgument< S, T >Represents an argument that was parsed from the input
 Ccom.mojang.brigadier.context.ParsedCommandNode< S >Represents a CommandNode that was parsed from the input
 Ccom.mojang.brigadier.ParseResults< S >Consolidates the results of parsing a command in an object
 Cdev.jorel.commandapi.annotations.PermissionThe annotation to apply a permission to a command or subcommand
 Cdev.jorel.commandapi.arguments.Previewable< T, A >An interface representing that the argument can be previewed using Minecraft's chat preview feature
 Cdev.jorel.commandapi.arguments.Previewable< AdventureChatArgument, Component >
 Cdev.jorel.commandapi.arguments.Previewable< ChatArgument, BaseComponent[]>
 Cdev.jorel.commandapi.wrappers.PreviewableFunction< T >
 Cdev.jorel.commandapi.wrappers.PreviewableFunction< BaseComponent[]>
 Cdev.jorel.commandapi.wrappers.PreviewableFunction< Component >
 Cdev.jorel.commandapi.annotations.arguments.PrimitiveTells the annotation processor that this primitive argument's casting type is
 Ccom.mojang.brigadier.RedirectModifier< S >A redirect modifier to apply when a command is redirected and/or forked
 Ccom.mojang.brigadier.ResultConsumer< S >A consumer that is called by the CommandDispatcher whenever a command completed
 Cdev.jorel.commandapi.executors.ResultingExecutor< BlockCommandSender, BukkitBlockCommandSender >
 Cdev.jorel.commandapi.executors.ResultingExecutor< CommandSender, BukkitCommandSender<? extends CommandSender > >
 Cdev.jorel.commandapi.executors.ResultingExecutor< CommandSender, BukkitFeedbackForwardingCommandSender< CommandSender > >
 Cdev.jorel.commandapi.executors.ResultingExecutor< ConsoleCommandSender, BukkitConsoleCommandSender >
 Cdev.jorel.commandapi.executors.ResultingExecutor< Entity, BukkitEntity >
 Cdev.jorel.commandapi.executors.ResultingExecutor< NativeProxyCommandSender, BukkitNativeProxyCommandSender >
 Cdev.jorel.commandapi.executors.ResultingExecutor< Player, BukkitPlayer >
 Cdev.jorel.commandapi.executors.ResultingExecutor< RemoteConsoleCommandSender, BukkitRemoteConsoleCommandSender >
 Ccom.mojang.brigadier.tree.RootCommandNode< Source >
 Cdev.jorel.commandapi.wrappers.RotationA class to represent the yaw and pitch rotation in degrees
 CRuntimeException
 Cdev.jorel.commandapi.arguments.SafeOverrideable< T, S, Argument< T >, Argument<?>, CommandSender >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Advancement, Advancement >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Biome, Biome >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Boolean, Boolean >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< ChatColor, ChatColor >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Double, Double >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Enchantment, Enchantment >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< EntityType, EntityType >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< EnumSet, EnumSet< Axis > >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Float, Float >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< FloatRange, FloatRange >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< FunctionWrapper[], NamespacedKey >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Integer, Integer >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Integer, Time >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< IntegerRange, IntegerRange >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< ItemStack, ItemStack >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Location, Location >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Location2D, Location2D >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Long, Long >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< LootTable, LootTable >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< MathOperation, MathOperation >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< NamedTextColor, NamedTextColor >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< NamespacedKey, NamespacedKey >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< NBTContainer, NBTContainer >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Objective, Objective >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< OfflinePlayer, OfflinePlayer >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< org.bukkit.NamespacedKey, org.bukkit.NamespacedKey >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< ParticleData, ParticleData<?> >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Player, Player >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< PotionEffectType, PotionEffectType >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Recipe, Recipe >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Rotation, Rotation >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< ScoreboardSlot, ScoreboardSlot >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Sound, Sound >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< String, String >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Team, Team >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< UUID, UUID >
 Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< World, World >
 Cdev.jorel.commandapi.arguments.SafeSuggestions< S, CommandSender >This class represents safe suggestions
 Cdev.jorel.commandapi.SafeVarHandle< Type, FieldType >A wrapper around VarHandle with better type safety using generics and a toggleable underlying implementation depending on whether we're using mojang mappings or non-mojang mappings
 Cdev.jorel.commandapi.SafeVarHandle< com.mojang.brigadier.context.CommandContext<?>, Map< String, com.mojang.brigadier.context.ParsedArgument<?, ?> > >
 Cdev.jorel.commandapi.SafeVarHandle< com.mojang.brigadier.tree.CommandNode<?>, Map >
 Cdev.jorel.commandapi.SafeVarHandle< SimpleCommandMap, Map< String, com.mojang.brigadier.Command > >
 Cdev.jorel.commandapi.Schedulers
 Cdev.jorel.commandapi.arguments.ScoreHolderArgumentAn argument that represents a scoreholder's name, or a collection of scoreholder names
 Cdev.jorel.commandapi.annotations.arguments.AScoreHolderArgument.SingleAnnotation equivalent of the ScoreHolderArgument for a single score holder
 Ccom.mojang.brigadier.SingleRedirectModifier< S >Basically a RedirectModifier (though no subtype) that only converts to a single command source
 Cdev.jorel.commandapi.arguments.StringParser< T >A class that represents a function that parses a String into another object
 Cdev.jorel.commandapi.arguments.StringParser< K >
 Cdev.jorel.commandapi.arguments.StringParser< V >
 Ccom.mojang.brigadier.context.StringRangeA range within a string, i.e
 Ccom.mojang.brigadier.arguments.StringArgumentType.StringTypeThe type of phrase that is matched by StringArgumentType
 Cdev.jorel.commandapi.annotations.SubcommandThe annotation to indicate that this method is a subcommand
 Ccom.mojang.brigadier.context.SuggestionContext< S >Represents a context for a suggestion, just encompassing a command node and where the completion starts
 Ccom.mojang.brigadier.suggestion.SuggestionProvider< S >A provider that generates suggestions based on a context and adds them to a builder it then returns
 Cdev.jorel.commandapi.arguments.SuggestionProvidersAn enum representing the different suggestion providers for arguments based on Minecraft namespaced keys
 Ccom.mojang.brigadier.suggestion.SuggestionsA collection of Suggestions
 Cdev.jorel.commandapi.arguments.SuggestionsBranch< CommandSender >This class represents a branch in the suggestions of an argument
 Ccom.mojang.brigadier.suggestion.SuggestionsBuilderA builder to simplify creating Suggestions instances
 Cdev.jorel.commandapi.wrappers.TimeA class that represents time suggestions for the TimeArgument
 Cdev.jorel.commandapi.Tooltip< S >This class represents a suggestion for an argument with a hover tooltip text for that suggestion
 Cdev.jorel.commandapi.executors.TypedExecutor< CommandSender, WrapperType >An interface that includes the type of an executor (what command senders it can execute) and has a method that executes an executor with a given command sender and arguments
 CAbstractProcessor
 CKeyed
 CLocation
 CProxiedCommandSender
 CSerializable