Index
All Classes and Interfaces|All Packages|Serialized Form
R
- Range - Annotation Interface in revxrsal.commands.annotation
-
An annotation that marks a numerical parameter as required to be in a specific range
- register() - Method in class revxrsal.commands.bukkit.brigadier.CommodoreBukkitBrigadier
- register() - Method in interface revxrsal.commands.bukkit.BukkitBrigadier
-
Registers the command handler's brigadier
- register(LiteralArgumentBuilder<?>) - Method in interface revxrsal.commands.brigadier.LampBrigadier
-
Registers the given command node builder to the dispatcher
- register(LiteralCommandNode<?>) - Method in interface revxrsal.commands.brigadier.LampBrigadier
-
Registers the given command node to the dispatcher.
- register(Object...) - Method in class revxrsal.commands.bukkit.core.BukkitHandler
- register(Object...) - Method in class revxrsal.commands.bungee.core.BungeeHandler
- register(Object...) - Method in interface revxrsal.commands.CommandHandler
-
Registers the specified command from an instance.
- register(Object...) - Method in class revxrsal.commands.core.BaseCommandHandler
- register(Object...) - Method in class revxrsal.commands.sponge.core.SpongeHandler
- register(Object...) - Method in class revxrsal.commands.velocity.core.VelocityHandler
- registerAnnotationReplacer(Class<T>, AnnotationReplacer<T>) - Method in interface revxrsal.commands.CommandHandler
-
Registers an annotation replacer.
- registerAnnotationReplacer(Class<T>, AnnotationReplacer<T>) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerBrigadier() - Method in interface revxrsal.commands.bukkit.BukkitCommandHandler
-
Registers commands automatically on Minecraft's 1.13+ command system (so that you would get the colorful command completions!)
- registerBrigadier() - Method in class revxrsal.commands.bukkit.core.BukkitHandler
- registerCondition(CommandCondition) - Method in interface revxrsal.commands.CommandHandler
-
Registers the specified condition in which all commands will be validated with.
- registerCondition(CommandCondition) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerContextResolver(int, Class<T>, ContextResolver<T>) - Method in interface revxrsal.commands.CommandHandler
-
Registers a parameter resolver that gets its value from the command context.
- registerContextResolver(int, Class<T>, ContextResolver<T>) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerContextResolver(Class<T>, ContextResolver<T>) - Method in interface revxrsal.commands.CommandHandler
-
Registers a parameter resolver that gets its value from the command context.
- registerContextResolver(Class<T>, ContextResolver<T>) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerContextResolverFactory(int, ContextResolverFactory) - Method in interface revxrsal.commands.CommandHandler
-
Registers a
ContextResolverFactory
to this handler - registerContextResolverFactory(int, ContextResolverFactory) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerContextResolverFactory(ContextResolverFactory) - Method in interface revxrsal.commands.CommandHandler
-
Registers a
ContextResolverFactory
to this handler - registerContextResolverFactory(ContextResolverFactory) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerContextValue(int, Class<T>, T) - Method in interface revxrsal.commands.CommandHandler
-
Registers a parameter type to always be a static value.
- registerContextValue(int, Class<T>, T) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerContextValue(Class<T>, T) - Method in interface revxrsal.commands.CommandHandler
-
Registers a parameter type to always be a static value.
- registerContextValue(Class<T>, T) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerDependency(Class<T>, Supplier<T>) - Method in interface revxrsal.commands.CommandHandler
-
Registers a dependency for dependency injection.
- registerDependency(Class<T>, Supplier<T>) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerDependency(Class<T>, T) - Method in interface revxrsal.commands.CommandHandler
-
Registers a (static) dependency for dependency injection.
- registerDependency(Class<T>, T) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerExceptionHandler(Class<T>, BiConsumer<CommandActor, T>) - Method in interface revxrsal.commands.CommandHandler
-
Convenient method to register exception handlers.
- registerExceptionHandler(Class<T>, BiConsumer<CommandActor, T>) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerParameterSuggestions(Class<?>, String) - Method in interface revxrsal.commands.autocomplete.AutoCompleter
-
Registers a
SuggestionProvider
for a specific parameter type. - registerParameterSuggestions(Class<?>, SuggestionProvider) - Method in interface revxrsal.commands.autocomplete.AutoCompleter
-
Registers a
SuggestionProvider
for a specific parameter type. - registerParameterValidator(Class<T>, ParameterValidator<T>) - Method in interface revxrsal.commands.CommandHandler
-
Registers a
ParameterValidator
for the specified parameter type. - registerParameterValidator(Class<T>, ParameterValidator<T>) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerPermissionReader(PermissionReader) - Method in interface revxrsal.commands.CommandHandler
-
Registers the given permission reader, which allows registering custom
CommandPermission
implementations with annotations. - registerPermissionReader(PermissionReader) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerResponseHandler(Class<T>, ResponseHandler<T>) - Method in interface revxrsal.commands.CommandHandler
-
Registers a response handler for the specified response type.
- registerResponseHandler(Class<T>, ResponseHandler<T>) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerSenderResolver(SenderResolver) - Method in interface revxrsal.commands.CommandHandler
-
Registers the given sender resolver, which resolves parameters at index 0 that may be potentially a custom sender implementation.
- registerSenderResolver(SenderResolver) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerSuggestion(String, String...) - Method in interface revxrsal.commands.autocomplete.AutoCompleter
-
Registers static completions for the specified ID, for use in commands through the
AutoComplete
annotation. - registerSuggestion(String, Collection<String>) - Method in interface revxrsal.commands.autocomplete.AutoCompleter
-
Registers static completions for the specified ID, for use in commands through the
AutoComplete
annotation. - registerSuggestion(String, SuggestionProvider) - Method in interface revxrsal.commands.autocomplete.AutoCompleter
-
Registers a
SuggestionProvider
for the specified ID, for use in commands through theAutoComplete
annotation. - registerSuggestionFactory(int, SuggestionProviderFactory) - Method in interface revxrsal.commands.autocomplete.AutoCompleter
-
Registers a
SuggestionProviderFactory
that creates suggestion providers dynamically for parameters. - registerSuggestionFactory(SuggestionProviderFactory) - Method in interface revxrsal.commands.autocomplete.AutoCompleter
-
Registers a
SuggestionProviderFactory
that creates suggestion providers dynamically for parameters. - registerValueResolver(int, Class<T>, ValueResolver<T>) - Method in interface revxrsal.commands.CommandHandler
-
Registers a parameter resolver that gets its value from the command arguments.
- registerValueResolver(int, Class<T>, ValueResolver<T>) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerValueResolver(Class<T>, ValueResolver<T>) - Method in interface revxrsal.commands.CommandHandler
-
Registers a parameter resolver that gets its value from the command arguments.
- registerValueResolver(Class<T>, ValueResolver<T>) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerValueResolverFactory(int, ValueResolverFactory) - Method in interface revxrsal.commands.CommandHandler
-
Registers a
ValueResolverFactory
to this handler - registerValueResolverFactory(int, ValueResolverFactory) - Method in class revxrsal.commands.core.BaseCommandHandler
- registerValueResolverFactory(ValueResolverFactory) - Method in interface revxrsal.commands.CommandHandler
-
Registers a
ValueResolverFactory
to this handler - registerValueResolverFactory(ValueResolverFactory) - Method in class revxrsal.commands.core.BaseCommandHandler
- removeFirst() - Method in class revxrsal.commands.core.MutableCommandPath
- removeLast() - Method in class revxrsal.commands.core.MutableCommandPath
- repeat(String, int) - Static method in class revxrsal.commands.util.Strings
- replaceAnnotation(AnnotatedElement, T) - Method in class revxrsal.commands.core.BaseCommandHandler
- replaceAnnotations(AnnotatedElement, T) - Method in interface revxrsal.commands.annotation.dynamic.AnnotationReplacer
-
Returns a collection of annotations that will substitute the given annotation, and be accessible in
CommandAnnotationHolder.getAnnotation(Class)
. - reply(String) - Method in class revxrsal.commands.bukkit.core.BukkitActor
- reply(String) - Method in class revxrsal.commands.bungee.core.BungeeActor
- reply(String) - Method in class revxrsal.commands.cli.core.CommandLineActor
- reply(String) - Method in interface revxrsal.commands.command.CommandActor
-
Replies to the sender with the specified message.
- reply(String) - Method in class revxrsal.commands.jda.core.BaseActorJDA
- reply(String) - Method in class revxrsal.commands.sponge.core.SpongeActor
- reply(String) - Method in class revxrsal.commands.velocity.core.VelocityActor
- reply(Component) - Method in class revxrsal.commands.velocity.core.VelocityActor
- reply(Component) - Method in interface revxrsal.commands.velocity.VelocityCommandActor
-
Sends the given component message to this actor
- reply(ComponentLike) - Method in interface revxrsal.commands.bukkit.BukkitCommandActor
-
Sends the given component to this actor.
- reply(ComponentLike) - Method in class revxrsal.commands.bukkit.core.BukkitActor
- reply(ComponentLike) - Method in class revxrsal.commands.velocity.core.VelocityActor
- reply(ComponentLike) - Method in interface revxrsal.commands.velocity.VelocityCommandActor
-
Sends the given component message to this actor
- reply(Text) - Method in class revxrsal.commands.sponge.core.SpongeActor
- reply(Text) - Method in interface revxrsal.commands.sponge.SpongeCommandActor
-
Sends a message to this receiver.
- reply(Object, CommandActor, ExecutableCommand) - Static method in interface revxrsal.commands.process.ResponseHandler
-
A utility method that directly replies with the response.
- replyLocalized(String, Object...) - Method in interface revxrsal.commands.command.CommandActor
-
Replies with the given message
- requireConsole() - Method in interface revxrsal.commands.bukkit.BukkitCommandActor
-
Returns this actor as a
ConsoleCommandSender
if it is a player, otherwise throws aSenderNotConsoleException
. - requireConsole() - Method in class revxrsal.commands.bukkit.core.BukkitActor
- requireConsole() - Method in class revxrsal.commands.sponge.core.SpongeActor
- requireConsole() - Method in interface revxrsal.commands.sponge.SpongeCommandActor
-
Returns this actor as a
ConsoleSource
if it is a player, otherwise throws aSenderNotConsoleException
. - requireConsole() - Method in class revxrsal.commands.velocity.core.VelocityActor
- requireConsole() - Method in interface revxrsal.commands.velocity.VelocityCommandActor
-
Returns this actor as a
ConsoleCommandSource
if it is a player, otherwise throws aSenderNotConsoleException
. - requirePlayer() - Method in interface revxrsal.commands.bukkit.BukkitCommandActor
-
Returns this actor as a
Player
if it is a player, otherwise throws aSenderNotPlayerException
. - requirePlayer() - Method in class revxrsal.commands.bukkit.core.BukkitActor
- requirePlayer() - Method in interface revxrsal.commands.bungee.BungeeCommandActor
-
Requires this sender to be player, otherwise throws
SenderNotPlayerException
. - requirePlayer() - Method in class revxrsal.commands.bungee.core.BungeeActor
- requirePlayer() - Method in class revxrsal.commands.sponge.core.SpongeActor
- requirePlayer() - Method in interface revxrsal.commands.sponge.SpongeCommandActor
-
Returns this actor as a
Player
if it is a player, otherwise throws aSenderNotPlayerException
. - requirePlayer() - Method in class revxrsal.commands.velocity.core.VelocityActor
- requirePlayer() - Method in interface revxrsal.commands.velocity.VelocityCommandActor
-
Returns this actor as a
Player
if it is a player, otherwise throws aSenderNotPlayerException
. - requiresParameters() - Method in enum class revxrsal.commands.bukkit.brigadier.MinecraftArgumentType
-
Checks if this argument type requires parameters
- resolve(ContextResolver.ContextResolverContext) - Method in interface revxrsal.commands.process.ContextResolver
-
Resolves the value of this resolver
- resolve(ParameterResolver.ParameterResolverContext) - Method in interface revxrsal.commands.process.ParameterResolver
-
Resolves the value of the parameter from the given context.
- resolve(ValueResolver.ValueResolverContext) - Method in interface revxrsal.commands.process.ValueResolver
-
Resolves the value of this resolver
- RESOURCE_LOCATION - Enum constant in enum class revxrsal.commands.bukkit.brigadier.MinecraftArgumentType
-
An Identifier.
- ResponseHandler<T> - Interface in revxrsal.commands.process
-
A handler for post-handling command responses (results returned from the command methods)
- revxrsal.commands - package revxrsal.commands
- revxrsal.commands.annotation - package revxrsal.commands.annotation
- revxrsal.commands.annotation.dynamic - package revxrsal.commands.annotation.dynamic
- revxrsal.commands.autocomplete - package revxrsal.commands.autocomplete
- revxrsal.commands.brigadier - package revxrsal.commands.brigadier
- revxrsal.commands.bukkit - package revxrsal.commands.bukkit
- revxrsal.commands.bukkit.adventure - package revxrsal.commands.bukkit.adventure
- revxrsal.commands.bukkit.annotation - package revxrsal.commands.bukkit.annotation
- revxrsal.commands.bukkit.brigadier - package revxrsal.commands.bukkit.brigadier
- revxrsal.commands.bukkit.core - package revxrsal.commands.bukkit.core
- revxrsal.commands.bukkit.exception - package revxrsal.commands.bukkit.exception
- revxrsal.commands.bungee - package revxrsal.commands.bungee
- revxrsal.commands.bungee.annotation - package revxrsal.commands.bungee.annotation
- revxrsal.commands.bungee.core - package revxrsal.commands.bungee.core
- revxrsal.commands.bungee.exception - package revxrsal.commands.bungee.exception
- revxrsal.commands.cli - package revxrsal.commands.cli
- revxrsal.commands.cli.core - package revxrsal.commands.cli.core
- revxrsal.commands.command - package revxrsal.commands.command
- revxrsal.commands.command.trait - package revxrsal.commands.command.trait
- revxrsal.commands.core - package revxrsal.commands.core
- revxrsal.commands.core.reflect - package revxrsal.commands.core.reflect
- revxrsal.commands.exception - package revxrsal.commands.exception
- revxrsal.commands.help - package revxrsal.commands.help
- revxrsal.commands.jda - package revxrsal.commands.jda
- revxrsal.commands.jda.annotation - package revxrsal.commands.jda.annotation
- revxrsal.commands.jda.core - package revxrsal.commands.jda.core
- revxrsal.commands.jda.exception - package revxrsal.commands.jda.exception
- revxrsal.commands.locales - package revxrsal.commands.locales
- revxrsal.commands.orphan - package revxrsal.commands.orphan
- revxrsal.commands.process - package revxrsal.commands.process
- revxrsal.commands.sponge - package revxrsal.commands.sponge
- revxrsal.commands.sponge.annotation - package revxrsal.commands.sponge.annotation
- revxrsal.commands.sponge.core - package revxrsal.commands.sponge.core
- revxrsal.commands.sponge.exception - package revxrsal.commands.sponge.exception
- revxrsal.commands.util - package revxrsal.commands.util
- revxrsal.commands.util.tokenize - package revxrsal.commands.util.tokenize
- revxrsal.commands.velocity - package revxrsal.commands.velocity
- revxrsal.commands.velocity.annotation - package revxrsal.commands.velocity.annotation
- revxrsal.commands.velocity.core - package revxrsal.commands.velocity.core
- revxrsal.commands.velocity.exception - package revxrsal.commands.velocity.exception
- RolePermission - Annotation Interface in revxrsal.commands.jda.annotation
- ROMANIAN - Static variable in class revxrsal.commands.locales.Locales
- ROTATION - Enum constant in enum class revxrsal.commands.bukkit.brigadier.MinecraftArgumentType
-
An angle, represented as 2 numbers (which may have a decimal point, but will be moved to the center of a block if none is specified).
- RUSSIAN - Static variable in class revxrsal.commands.locales.Locales
All Classes and Interfaces|All Packages|Serialized Form