Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
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 the AutoComplete 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 a SenderNotConsoleException.
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 a SenderNotConsoleException.
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 a SenderNotConsoleException.
requirePlayer() - Method in interface revxrsal.commands.bukkit.BukkitCommandActor
Returns this actor as a Player if it is a player, otherwise throws a SenderNotPlayerException.
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 a SenderNotPlayerException.
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 a SenderNotPlayerException.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Serialized Form