CommandAPI 12.1.0
An API for the command UI introduced in Minecraft 1.13
Loading...
Searching...
No Matches
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.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.ADoubleArgumentAnnotation equivalent of the DoubleArgument
 Cdev.jorel.commandapi.annotations.arguments.ADoubleRangeArgumentAnnotation equivalent of the DoubleRangeArgument
 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.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.AParticleArgumentAnnotation equivalent of the ParticleArgument
 Cdev.jorel.commandapi.annotations.arguments.APotionEffectArgumentAnnotation equivalent of the PotionEffectArgument
Cdev.jorel.commandapi.arguments.Argument< BlockState >
Cdev.jorel.commandapi.arguments.Argument< Collection >
Cdev.jorel.commandapi.arguments.Argument< CommandResult >
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 >
 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< 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.CommandAPIConfig< T >
 Cdev.jorel.commandapi.CommandAPIExecutor< CommandSender, WrapperType >CommandAPIExecutor is the main executor implementation for command executors
 Cdev.jorel.commandapi.CommandAPIHandler< Argument, CommandSender, Source >The "brains" behind the CommandAPI
 Cdev.jorel.commandapi.CommandAPILogger
 Cdev.jorel.commandapi.network.CommandAPIMessenger< InputChannel, OutputChannel >Handles sending and receiving CommandAPIPackets between instances of the CommandAPI plugin on different servers
Cdev.jorel.commandapi.network.CommandAPIMessenger< Player, Player >
 Cdev.jorel.commandapi.network.CommandAPIPacketAn interface for formatting messages that can be sent between separate instances of the CommandAPI
Cdev.jorel.commandapi.network.CommandAPIPacketHandler< InputChannel >An interface for handling CommandAPIPackets
 Cdev.jorel.commandapi.network.CommandAPIPacketHandlerProvider< InputChannel >An interface for defining the platform-level implementations of CommandAPIPacketHandler
Cdev.jorel.commandapi.network.CommandAPIPacketHandlerProvider< Player >
 Cdev.jorel.commandapi.CommandAPIPlatform< Argument, CommandSender, Source >
Cdev.jorel.commandapi.CommandAPIPlatform< Argument<?>, CommandSender, Source >
 Cdev.jorel.commandapi.network.CommandAPIProtocolAn enum that defines the different channels of the network protocol of the CommandAPI
 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.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.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.wrappers.DoubleRangeA class representing a range of doubles
 Cdev.jorel.commandapi.arguments.EntitySelectorArgumentAn argument that represents a selection of entities
CException
 Cdev.jorel.commandapi.arguments.SuggestionsBranch< CommandSender >.ExceptionType
 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.network.FriendlyByteBufferA sequence of bytes that can be written to and read from
 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.network.HandshakePacketHandler< Player >
 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
CKeyed
 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
CListener
Cdev.jorel.commandapi.arguments.Literal< Argument< String > >
CLocation
 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.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
 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.CommandPermission.PermissionNode
 Cdev.jorel.commandapi.PlatformThe Bukkit platform that is used at runtime
Cdev.jorel.commandapi.network.PlayPacketHandler< Player >
CPluginMessageListener
 Cdev.jorel.commandapi.annotations.arguments.PrimitiveTells the annotation processor that this primitive argument's casting type is
CProxiedCommandSender
 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 >
 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< Double, Double >
Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< DoubleRange, DoubleRange >
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< 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< NamespacedKey, NamespacedKey >
Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< NBTContainer, NBTContainer >
Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< Objective, Objective >
Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< org.bukkit.NamespacedKey, org.bukkit.NamespacedKey >
Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< ParticleData, ParticleData<?> >
Cdev.jorel.commandapi.arguments.SafeOverrideableArgument< PotionEffectType, PotionEffectType >
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.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
 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.arguments.parser.function.ThrowingBiFunction< T, U, R, E extends Exception >
 Cdev.jorel.commandapi.arguments.parser.function.ThrowingFunctionParser< T, R >
 Cdev.jorel.commandapi.arguments.parser.function.ThrowingSupplier< T >
 Cdev.jorel.commandapi.arguments.parser.function.ThrowingSupplyingParser< T >
 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
 Cdev.jorel.commandapi.VersionMatcher