- SA - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SAFETY_PIN - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SAFETY_VEST - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SAGITTARIUS - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SANDAL - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SARI - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SATELLITE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SATELLITE_ORBITAL - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SAUROPOD - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SAXOPHONE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SCALES - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SCARF - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SCHOOL_SATCHEL - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SCISSORS - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SCORPION - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SCORPIUS - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SCOTLAND - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SCREAM - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SCREAM_CAT - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SCROLL - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SECOND_PLACE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SECONDS_PER_DAY - Static variable in interface com.ericramirezs.commando4j.util.DateTimeUtils
-
- SECRET - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SEE_NO_EVIL - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SEEDLING - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- sendReply(MessageReceivedEvent, String) - Method in class com.ericramirezs.commando4j.command.Command
-
Reply to the Original Message that executed this command.
- sendReply(MessageReceivedEvent, EmbedBuilder) - Method in class com.ericramirezs.commando4j.command.Command
-
Reply to the Original Message that executed this command.
- sendReply(MessageReceivedEvent, MessageEmbed) - Method in class com.ericramirezs.commando4j.command.Command
-
Reply to the Original Message that executed this command.
- sendReply(Event, String) - Method in class com.ericramirezs.commando4j.command.Command
-
Reply to the Original Message that executed this command.
- sendReply(Event, EmbedBuilder) - Method in class com.ericramirezs.commando4j.command.Command
-
Reply to the Original Message that executed this command.
- sendReply(Event, MessageEmbed) - Method in class com.ericramirezs.commando4j.command.Command
-
Reply to the Original Message that executed this command.
- sendReply(SlashCommandInteractionEvent, String, boolean) - Method in class com.ericramirezs.commando4j.command.Command
-
Reply to the Original Message that executed this command.
- sendReply(SlashCommandInteractionEvent, EmbedBuilder, boolean) - Method in class com.ericramirezs.commando4j.command.Command
-
Reply to the Original Message that executed this command.
- sendReply(SlashCommandInteractionEvent, MessageEmbed, boolean) - Method in class com.ericramirezs.commando4j.command.Command
-
Reply to the Original Message that executed this command.
- sendReply(SlashCommandInteractionEvent, String) - Static method in interface com.ericramirezs.commando4j.Slash
-
Sends an ephemeral reply to a Slash command request.
- sendReply(SlashCommandInteractionEvent, String, boolean) - Static method in interface com.ericramirezs.commando4j.Slash
-
Sends a reply to a Slash command request.
- sendReply(SlashCommandInteractionEvent, EmbedBuilder) - Static method in interface com.ericramirezs.commando4j.Slash
-
Sends an ephemeral reply to a Slash command request.
- sendReply(SlashCommandInteractionEvent, MessageEmbed) - Static method in interface com.ericramirezs.commando4j.Slash
-
Sends an ephemeral reply to a Slash command request.
- sendReply(SlashCommandInteractionEvent, EmbedBuilder, boolean) - Static method in interface com.ericramirezs.commando4j.Slash
-
- sendReply(SlashCommandInteractionEvent, MessageEmbed, boolean) - Static method in interface com.ericramirezs.commando4j.Slash
-
- SERVICE_DOG - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- setDefaultValue(T) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
Set the default value if the user did not input a value for this argument.
- setDefaultValue(Supplier<T>) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
Set a function to be called if the user did not input a value for this argument.
- setDetails(String) - Method in class com.ericramirezs.commando4j.command.Command
-
Set a detailed description of this command
- setGuildOnly() - Method in class com.ericramirezs.commando4j.command.Command
-
Mark this command as Guild only.
- setHelp(String) - Method in class com.ericramirezs.commando4j.CommandEngine
-
- setHelp(String) - Method in interface com.ericramirezs.commando4j.ICommandEngine
-
Set which command is related to user help.
- setInstance(ICommandEngine) - Static method in class com.ericramirezs.commando4j.CommandEngine
-
- setJda(JDA) - Method in class com.ericramirezs.commando4j.CommandEngine
-
Set the JDA instance of the bot.
- setLanguage(Locale) - Method in class com.ericramirezs.commando4j.CommandEngine
-
- setLanguage(String, String) - Method in interface com.ericramirezs.commando4j.data.IRepository
-
Set the preferred language for the guild
- setLanguage(Locale) - Method in interface com.ericramirezs.commando4j.ICommandEngine
-
Sets the default language to be used by the bot.
- setMax(int) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
Set the maximum value allowed for this argument.
- setMax(long) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
Set the maximum value allowed for this argument.
- setMax(Double) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
Set the maximum value allowed for this argument.
- setMax(float) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
Set the maximum value allowed for this argument.
- setMin(int) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
Set the minimum value allowed for this argument.
- setMin(long) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
Set the minimum value allowed for this argument.
- setMin(Double) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
Set the minimum value allowed for this argument.
- setMin(float) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
Set the minimum value allowed for this argument.
- setNotRunInThreads() - Method in class com.ericramirezs.commando4j.command.Command
-
Mark this command as not compatible with Threads
The command will not be available to run inside Discord's threads
NOTE: this flag will remove Thread Only flag.
- setNsfw() - Method in class com.ericramirezs.commando4j.command.Command
-
Mark this command to only be usable in channels marked as NSFW.
- setPrefix(String) - Method in class com.ericramirezs.commando4j.CommandEngine
-
- setPrefix(Guild, String) - Method in class com.ericramirezs.commando4j.CommandEngine
-
- setPrefix(String, String) - Method in interface com.ericramirezs.commando4j.data.IRepository
-
Set the preferred prefix for the guild
- setPrefix(String) - Method in interface com.ericramirezs.commando4j.ICommandEngine
-
Sets the default prefix for the bot.
- setPrefix(Guild, String) - Method in interface com.ericramirezs.commando4j.ICommandEngine
-
Sets a prefix for a specific guild.
- setPrivateUseOnly() - Method in class com.ericramirezs.commando4j.command.Command
-
Mark this command as Private Only
This command will not be able inside any Discord Server.
- setPromptParser(Function<Event, String>) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
set a function to handle Argument's prompt.
- setReactToMention(boolean) - Method in class com.ericramirezs.commando4j.CommandEngine
-
- setReactToMention(boolean) - Method in interface com.ericramirezs.commando4j.ICommandEngine
-
Sets if the bot should react to a message starting by mentioning the bot @bot_name
if sets to false, the bot will only react to prefix.
- setRegex(String, String) - Method in class com.ericramirezs.commando4j.arguments.StringArgument
-
Set a regex that the input string must match in order to be valid
- setRegex(String, Function<Event, String>) - Method in class com.ericramirezs.commando4j.arguments.StringArgument
-
Set a regex that the input string must match in order to be valid
- setRegex(String) - Method in class com.ericramirezs.commando4j.arguments.StringArgument
-
Set a regex that the input string must match in order to be valid
- setRepository(IRepository) - Static method in class com.ericramirezs.commando4j.CommandEngine
-
- setRequired() - Method in class com.ericramirezs.commando4j.arguments.Argument
-
Set if the argument usage is mandatory for the user.
- setSlashValue(SlashCommandInteractionEvent, Object) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
- setSlashValue(SlashCommandInteractionEvent, Object) - Method in interface com.ericramirezs.commando4j.arguments.IArgument
-
Sets the value when the command is called via discord's slash command.
- setThreadOnly() - Method in class com.ericramirezs.commando4j.command.Command
-
Mark this command as Thread only
The command will not be available to run in a normal Text Channel
The command will not be available inside a Private Message.
- setThrottling(Throttling) - Method in class com.ericramirezs.commando4j.command.Command
-
Set the throttling configuration for this command.
- setValue(T) - Method in class com.ericramirezs.commando4j.arguments.Argument
-
- setValue(T) - Method in interface com.ericramirezs.commando4j.arguments.IArgument
-
Set the parsed value after validations, to be used into the command.
- SEVEN - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SHAMROCK - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SHARK - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SHEEP - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SHELL - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SHIELD - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SHIRT - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SHOPPING_BAGS - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SHOPPING_CART - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SHORTS - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- shouldRun(MessageReceivedEvent) - Method in class com.ericramirezs.commando4j.command.Command
-
Check if the command should be run in the current Message Channel.
- shouldRun(SlashCommandInteractionEvent, ICommand) - Static method in interface com.ericramirezs.commando4j.Slash
-
Check if the command should be run in the current Message Channel.
- SHOWER - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SHRIMP - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SHUSHING_FACE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SIGNAL_STRENGTH - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SIX - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SIX_POINTED_STAR - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SKATEBOARD - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SKI - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SKULL - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SKULL_CROSSBONES - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SKUNK - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- Slash - Interface in com.ericramirezs.commando4j
-
Interface to handle command as Discord's slash commands.
- SLED - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SLEEPING - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SLEEPY - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SLIGHT_FROWN - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SLIGHT_SMILE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SLOT_MACHINE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SLOTH - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMALL_BLUE_DIAMOND - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMALL_ORANGE_DIAMOND - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMALL_RED_TRIANGLE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMALL_RED_TRIANGLE_DOWN - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMILE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMILE_CAT - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMILEY - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMILEY_CAT - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMILING_FACE_WITH_3_HEARTS - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMILING_IMP - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMIRK - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMIRK_CAT - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SMOKING - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SNAIL - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SNAKE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SNEEZING_FACE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SNOWFLAKE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SNOWMAN - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SNOWMAN2 - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SOAP - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SOB - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SOCCER - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SOCKS - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SOFTBALL - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SOON - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SOS - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SOUND - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPACE_INVADER - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPADES - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPARKLE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPARKLER - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPARKLES - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPARKLING_HEART - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPEAK_NO_EVIL - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPEAKER - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPEAKING_HEAD - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPEECH_BALLOON - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPEECH_LEFT - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPIDER - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPIDER_WEB - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SPONGE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SQUEEZE_BOTTLE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SQUID - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- StageChannelArgument - Class in com.ericramirezs.commando4j.arguments
-
Class to request an argument of type StageChannel to the user.
- StageChannelArgument(String, String) - Constructor for class com.ericramirezs.commando4j.arguments.StageChannelArgument
-
Creates an instance of this Argument implementation
- STAR - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- STAR2 - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- STAR_AND_CRESCENT - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- STAR_OF_DAVID - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- STAR_STRUCK - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- STARS - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- STETHOSCOPE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- STOP_BUTTON - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- STOPWATCH - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- STRAIGHT_RULER - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- STRAWBERRY - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- StringArgument - Class in com.ericramirezs.commando4j.arguments
-
Class to request an argument of type String to the user.
- StringArgument(String, String) - Constructor for class com.ericramirezs.commando4j.arguments.StringArgument
-
Creates an instance of this Argument implementation
- stringToDate(String, Locale) - Static method in interface com.ericramirezs.commando4j.util.DateTimeUtils
-
Parses a String to a Date object, using the pattern related to a locale object
- stringToDate(String, String) - Static method in interface com.ericramirezs.commando4j.util.DateTimeUtils
-
Parses a String to a Date object, using the pattern related to a locale object
- stringToLocalDate(String, Locale) - Static method in interface com.ericramirezs.commando4j.util.DateTimeUtils
-
Parses a String to a LocalDate object, using the pattern related to a locale object
- stringToLocalDate(String, String) - Static method in interface com.ericramirezs.commando4j.util.DateTimeUtils
-
Parses a String to a LocalDate object, using the pattern related to a locale object
- stringToLocalTime(String) - Static method in interface com.ericramirezs.commando4j.util.DateTimeUtils
-
Converts a String into a LocalTime object
- StringUtils - Interface in com.ericramirezs.commando4j.util
-
- STUCK_OUT_TONGUE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- STUCK_OUT_TONGUE_CLOSED_EYES - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- STUCK_OUT_TONGUE_WINKING_EYE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SUN_WITH_FACE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SUNFLOWER - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SUNGLASSES - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SUNNY - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SUNRISE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SUNRISE_OVER_MOUNTAINS - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SWAN - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SWEAT - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SWEAT_DROPS - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SWEAT_SMILE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SYMBOLS - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-
- SYRINGE - Static variable in interface com.ericramirezs.commando4j.enums.Emoji
-