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 definitionsAn interface representing that the argument can be previewed using Minecraft's chat preview feature.PreviewInfo<T>SafeOverrideable<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.