Package dev.jorel.commandapi.arguments
package dev.jorel.commandapi.arguments
Classes to be used as arguments for commands
-
ClassDescriptionAbstractArgument<T,
Impl extends AbstractArgument<T, Impl, Argument, CommandSender>, Argument extends AbstractArgument<?, ?, Argument, CommandSender>, CommandSender> The core abstract class for Command API argumentsArgumentSuggestions<CommandSender>This class represents suggestions for an argument.An enum that represents the different arguments declared in the Command APIAn interface allowing arguments to have built-in suggestion providers based on Minecraft namespaced keysAn interface indicating that an argument consumes all available charactersAn interface representing literal-based argumentsAn enum representing block position or precise position for location argumentsAn interface representing arguments with multiple literal string definitionsSafeOverrideable<T,S, Impl extends AbstractArgument<T, Impl, Argument, CommandSender>, Argument extends AbstractArgument<?, ?, Argument, CommandSender>, CommandSender> SafeSuggestions<S,CommandSender> This class represents safe suggestions.StringParser<T>A class that represents a function that parses a String into another object.An enum representing the different suggestion providers for arguments based on Minecraft namespaced keysSuggestionsBranch<CommandSender>This class represents a branch in the suggestions of an argument.