Index
All Classes and Interfaces|All Packages|Serialized Form
S
- sanitize(Throwable) - Method in class revxrsal.commands.util.StackTraceSanitizer
-
Strips all the stack trace elements that meet the criteria of any filter.
- SCORE_HOLDER - Enum constant in enum class revxrsal.commands.bukkit.brigadier.MinecraftArgumentType
-
Something that can join a team.
- SCOREBOARD_OBJECTIVE - Enum constant in enum class revxrsal.commands.bukkit.brigadier.MinecraftArgumentType
-
A scoreboard objective.
- SCOREBOARD_SLOT - Enum constant in enum class revxrsal.commands.bukkit.brigadier.MinecraftArgumentType
-
A scoreboard operator.
- SecretCommand - Annotation Interface in revxrsal.commands.annotation
-
Marks a command as a "secret" command.
- SelfHandledException - Interface in revxrsal.commands.exception
-
An interface designed for exceptions that wish to handle themselves, without having to be explicitly handled by an exception adapter.
- sendableException(CommandActor, SendableException) - Method in class revxrsal.commands.exception.CommandExceptionAdapter
- sendableException(CommandActor, SendableException) - Method in class revxrsal.commands.exception.DefaultExceptionHandler
- SendableException - Exception in revxrsal.commands.exception
-
Represents an exception that is purely used to send messages directly to the sender.
- SendableException(String) - Constructor for exception revxrsal.commands.exception.SendableException
-
Constructs a new
SendableException
with an inferred actor - senderNotConsole(CommandActor, SenderNotConsoleException) - Method in class revxrsal.commands.bukkit.exception.BukkitExceptionAdapter
- senderNotConsole(CommandActor, SenderNotConsoleException) - Method in class revxrsal.commands.bungee.exception.BungeeExceptionAdapter
- senderNotConsole(CommandActor, SenderNotConsoleException) - Method in class revxrsal.commands.sponge.exception.SpongeExceptionAdapter
- senderNotConsole(CommandActor, SenderNotConsoleException) - Method in class revxrsal.commands.velocity.exception.VelocityExceptionAdapter
- SenderNotConsoleException - Exception in revxrsal.commands.bukkit.exception
-
Thrown when a console-only command is executed by a non-console
- SenderNotConsoleException - Exception in revxrsal.commands.bungee.exception
-
Thrown when a console-only command is executed by a non-console
- SenderNotConsoleException - Exception in revxrsal.commands.sponge.exception
-
Thrown when a console-only command is executed by a non-console
- SenderNotConsoleException - Exception in revxrsal.commands.velocity.exception
-
Thrown when a console-only command is executed by a non-console
- SenderNotConsoleException() - Constructor for exception revxrsal.commands.bukkit.exception.SenderNotConsoleException
- SenderNotConsoleException() - Constructor for exception revxrsal.commands.bungee.exception.SenderNotConsoleException
- SenderNotConsoleException() - Constructor for exception revxrsal.commands.sponge.exception.SenderNotConsoleException
- SenderNotConsoleException() - Constructor for exception revxrsal.commands.velocity.exception.SenderNotConsoleException
- senderNotPlayer(CommandActor, SenderNotPlayerException) - Method in class revxrsal.commands.bukkit.exception.BukkitExceptionAdapter
- senderNotPlayer(CommandActor, SenderNotPlayerException) - Method in class revxrsal.commands.bungee.exception.BungeeExceptionAdapter
- senderNotPlayer(CommandActor, SenderNotPlayerException) - Method in class revxrsal.commands.sponge.exception.SpongeExceptionAdapter
- senderNotPlayer(CommandActor, SenderNotPlayerException) - Method in class revxrsal.commands.velocity.exception.VelocityExceptionAdapter
- SenderNotPlayerException - Exception in revxrsal.commands.bukkit.exception
-
Thrown when a player-only command is executed by a non-player
- SenderNotPlayerException - Exception in revxrsal.commands.bungee.exception
-
Thrown when a player-only command is executed by a non-player
- SenderNotPlayerException - Exception in revxrsal.commands.sponge.exception
-
Thrown when a player-only command is executed by a non-player
- SenderNotPlayerException - Exception in revxrsal.commands.velocity.exception
-
Thrown when a player-only command is executed by a non-player
- SenderNotPlayerException() - Constructor for exception revxrsal.commands.bukkit.exception.SenderNotPlayerException
- SenderNotPlayerException() - Constructor for exception revxrsal.commands.bungee.exception.SenderNotPlayerException
- SenderNotPlayerException() - Constructor for exception revxrsal.commands.sponge.exception.SenderNotPlayerException
- SenderNotPlayerException() - Constructor for exception revxrsal.commands.velocity.exception.SenderNotPlayerException
- SenderResolver - Interface in revxrsal.commands.process
-
Represents a special resolver for parameters that are always first in command methods.
- SendMessageException - Exception in revxrsal.commands.exception
-
Used to directly send-and-return a message to the command actor.
- SendMessageException(String, Object...) - Constructor for exception revxrsal.commands.exception.SendMessageException
-
Constructs a new
SendMessageException
with an inferred actor - sendTo(CommandActor) - Method in exception revxrsal.commands.exception.CommandErrorException
-
Sends the message to the given actor
- sendTo(CommandActor) - Method in exception revxrsal.commands.exception.SendableException
-
Sends the message to the given actor
- sendTo(CommandActor) - Method in exception revxrsal.commands.exception.SendMessageException
-
Sends the message to the given actor
- setArgumentParser(ArgumentParser) - Method in interface revxrsal.commands.CommandHandler
-
Sets the
ArgumentParser
responsible for controlling the logic of parsing strings. - setArgumentParser(ArgumentParser) - Method in class revxrsal.commands.core.BaseCommandHandler
- setDependencies(Object) - Method in class revxrsal.commands.core.BaseCommandHandler
- setExceptionHandler(CommandExceptionHandler) - Method in interface revxrsal.commands.CommandHandler
-
Sets the
CommandExceptionHandler
to use for handling any exceptions that are thrown from the command. - setExceptionHandler(CommandExceptionHandler) - Method in class revxrsal.commands.core.BaseCommandHandler
- setFlagPrefix(String) - Method in interface revxrsal.commands.CommandHandler
-
Sets the prefix that all parameters annotated with
Flag
will be checked against. - setFlagPrefix(String) - Method in class revxrsal.commands.core.BaseCommandHandler
- setHelpWriter(CommandHelpWriter<T>) - Method in interface revxrsal.commands.CommandHandler
-
Sets the
CommandHelpWriter
responsible for generating help pages - setHelpWriter(CommandHelpWriter<T>) - Method in class revxrsal.commands.core.BaseCommandHandler
- setLocale(Locale) - Method in interface revxrsal.commands.CommandHandler
-
Sets the locale of this handler.
- setLocale(Locale) - Method in class revxrsal.commands.core.BaseCommandHandler
- setLocale(Locale) - Method in interface revxrsal.commands.locales.Translator
-
Sets the locale of this translator.
- setMessagePrefix(String) - Method in interface revxrsal.commands.CommandHandler
-
Returns the prefix that should preced all messages sent with
CommandActor.reply(String)
andCommandActor.error(String)
. - setMessagePrefix(String) - Method in class revxrsal.commands.core.BaseCommandHandler
- setMethodCallerFactory(MethodCallerFactory) - Method in interface revxrsal.commands.CommandHandler
-
Sets the
MethodCallerFactory
responsible for generating access to reflection methods. - setMethodCallerFactory(MethodCallerFactory) - Method in class revxrsal.commands.core.BaseCommandHandler
- setSwitchPrefix(String) - Method in interface revxrsal.commands.CommandHandler
-
Sets the prefix that all parameters annotated with
Switch
will be checked against. - setSwitchPrefix(String) - Method in class revxrsal.commands.core.BaseCommandHandler
- SIMPLIFIED_CHINESE - Static variable in class revxrsal.commands.locales.Locales
- Single - Annotation Interface in revxrsal.commands.annotation
-
Marker annotation to mark that a parameter should NOT be concatenated with the rest of the command arguments.
- size() - Method in class revxrsal.commands.core.CommandPath
-
Returns the size of this command path
- SNOWFLAKE - Static variable in class revxrsal.commands.util.Strings
-
Pattern to extract snowflake IDs.
- SPACE - Static variable in class revxrsal.commands.util.Strings
-
Pattern to split by whitespace
- SPANISH - Static variable in class revxrsal.commands.locales.Locales
- splitBySpace(String) - Static method in class revxrsal.commands.util.Strings
- SpongeActor - Class in revxrsal.commands.sponge.core
- SpongeActor(CommandSource, CommandHandler) - Constructor for class revxrsal.commands.sponge.core.SpongeActor
- SpongeCommandActor - Interface in revxrsal.commands.sponge
-
Represents a Sponge
CommandActor
that wraps aCommandSource
- SpongeCommandHandler - Interface in revxrsal.commands.sponge
-
Represents Sponge's command handler implementation
- SpongeCommandPermission - Class in revxrsal.commands.sponge
- SpongeCommandPermission() - Constructor for class revxrsal.commands.sponge.SpongeCommandPermission
- SpongeExceptionAdapter - Class in revxrsal.commands.sponge.exception
- SpongeExceptionAdapter() - Constructor for class revxrsal.commands.sponge.exception.SpongeExceptionAdapter
- SpongeHandler - Class in revxrsal.commands.sponge.core
- SpongeHandler(Object) - Constructor for class revxrsal.commands.sponge.core.SpongeHandler
- StackTraceSanitizer - Class in revxrsal.commands.util
-
A utility for stripping stacktraces from local paths to classes.
- StackTraceSanitizer.Builder - Class in revxrsal.commands.util
- Strings - Class in revxrsal.commands.util
-
General utilities for string operations
- Subcommand - Annotation Interface in revxrsal.commands.annotation
-
Marks a method as a subcommand that has a parent.
- SuggestionProvider - Interface in revxrsal.commands.autocomplete
-
A provider for tab completions.
- SuggestionProviderFactory - Interface in revxrsal.commands.autocomplete
-
Creates a
SuggestionProvider
for the given type of parameter. - supportsComplexSelectors() - Method in enum class revxrsal.commands.bukkit.core.EntitySelectorResolver
- SWEDISH - Static variable in class revxrsal.commands.locales.Locales
- Switch - Annotation Interface in revxrsal.commands.annotation
-
Marks a (strictly)
boolean
parameter as a "switch", whose value will be set by "flags", such as "-silent", which will represent a boolean parameter annotated with@Switch("silent")
. - SWIZZLE - Enum constant in enum class revxrsal.commands.bukkit.brigadier.MinecraftArgumentType
-
A collection of up to 3 axes.
All Classes and Interfaces|All Packages|Serialized Form