Package dev.jorel.commandapi
package dev.jorel.commandapi
-
ClassDescriptionAbstractArgumentTree<Impl extends AbstractArgumentTree<Impl,
Argument, CommandSender>, Argument extends AbstractArgument<?, ?, Argument, CommandSender>, CommandSender> This is a base class for arguments, allowing them to behave as tree nodes in aAbstractCommandTreeAbstractCommandAPICommand<Impl extends AbstractCommandAPICommand<Impl,Argument, CommandSender>, Argument extends AbstractArgument<?, ?, Argument, CommandSender>, CommandSender> A builder used to create commands to be registered by the CommandAPI.AbstractCommandTree<Impl extends AbstractCommandTree<Impl,Argument, CommandSender>, Argument extends AbstractArgument<?, ?, Argument, CommandSender>, CommandSender> This is the root node for creating a command as a treeThe 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 packageChainableBuilder<Impl>Class to register commands with the 1.13 command UICommandAPIConfig<Impl extends CommandAPIConfig<Impl>>A class to contain information about how to configure the CommandAPI during its loading step.CommandAPIExecutor<CommandSender,WrapperType extends AbstractCommandSender<? extends CommandSender>> CommandAPIExecutor is the main executor implementation for command executors.CommandAPIHandler<Argument extends AbstractArgument<?,?, Argument, CommandSender>, CommandSender, Source> The "brains" behind the CommandAPI.CommandAPIPlatform<Argument extends AbstractArgument<?,?, Argument, CommandSender>, CommandSender, Source> This file handles loading the correct platform implementation.A representation of permission nodes for commands.This is a base class forAbstractCommandAPICommandandAbstractCommandTreecommand definitionsExecution<CommandSender,Argument extends AbstractArgument<?, ?, Argument, CommandSender>> A list of arguments which results in an execution.Configuration wrapper class.A string-based tooltip interface that includes a string suggestion and a formatted tooltip text to display when hovering over the suggestionThis file handles loading the correct mappings information.Class to store a registered command which has its command name and a list of arguments as a string.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 mappingsRepresents a suggestion for an argument with a hover tooltip text for that suggestion.SuggestionInfo<CommandSender>A class that represents information which you can use to generate suggestions.Tooltip<S>This class represents a suggestion for an argument with a hover tooltip text for that suggestion.