Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

S

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
Set a custom implementation of ICommandEngine.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links