Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- save() - Method in class com.reign.api.kat.models.ApiGuild
- save() - Method in class com.reign.api.kat.models.ApiGuildData
- save() - Method in class com.reign.api.kat.models.ApiMemberData
- save() - Method in class com.reign.api.kat.models.ApiModel
-
Save the ApiModel to the Api.
- search(String) - Method in class com.reign.kat.lib.voice.newvoice.PlaylistTrackLoader
- search(Member, String) - Method in class com.reign.kat.lib.voice.newvoice.PlaylistQueue
- seek(long) - Method in class com.reign.kat.lib.voice.newvoice.GuildPlaylist
- seek(long) - Method in class com.reign.kat.lib.voice.newvoice.PlaylistPlayer
-
Seek to position in the current playing track.
- SeekCommand - Class in com.reign.kat.commands.voice
- SeekCommand() - Constructor for class com.reign.kat.commands.voice.SeekCommand
- send(String...) - Method in class com.reign.kat.lib.command.ButtonInteractionContext
- send(String...) - Method in class com.reign.kat.lib.command.Context
- send(String...) - Method in class com.reign.kat.lib.command.MessageContext
- send(String...) - Method in class com.reign.kat.lib.command.slash.SlashCommandContext
- send(String...) - Method in class com.reign.kat.lib.command.VoiceContext
- send(MessageEmbed...) - Method in class com.reign.kat.lib.command.ButtonInteractionContext
- send(MessageEmbed...) - Method in class com.reign.kat.lib.command.Context
- send(MessageEmbed...) - Method in class com.reign.kat.lib.command.MessageContext
- send(MessageEmbed...) - Method in class com.reign.kat.lib.command.slash.SlashCommandContext
- send(MessageEmbed...) - Method in class com.reign.kat.lib.command.VoiceContext
- SEND_MESSAGES - Static variable in class com.reign.kat.lib.utils.DiscordPermission
- SEND_MESSAGES_IN_THREADS - Static variable in class com.reign.kat.lib.utils.DiscordPermission
- SEND_TTS_MESSAGES - Static variable in class com.reign.kat.lib.utils.DiscordPermission
- sendEmbedsForCommand(Command, String, List<Category>, Context) - Method in class com.reign.kat.commands.helpful.HelpCommand
- sendError(String...) - Method in class com.reign.kat.lib.command.Context
-
Reply to the user with a generic error embed
- sendError(MessageEmbed...) - Method in class com.reign.kat.lib.command.Context
-
Reply to the user with error an embed(s)
- sendMessage(MessageContext, CommandException) - Static method in class com.reign.kat.lib.utils.ExceptionMessageSender
- sendMessage(MessageContext, Exception) - Static method in class com.reign.kat.lib.utils.ExceptionMessageSender
- set(T) - Method in class com.reign.kat.lib.converters.Converter
- setAuthorization(String, String) - Static method in class com.reign.api.kat.KatApi
- setDefault() - Method in class com.reign.kat.lib.converters.Converter
- setDefault(T) - Method in class com.reign.kat.lib.converters.Converter
- setGreedy(boolean) - Method in class com.reign.kat.lib.converters.Converter
- setHelpMenuEmoji(String) - Method in class com.reign.kat.lib.command.category.Category
-
Set the emoji to be shown in help menus
- setHook(InteractionHook) - Method in class com.reign.kat.lib.handlers.GuildPlaylistResponseHandler
- setOptional(boolean) - Method in class com.reign.kat.lib.converters.Converter
- setProvider(IApiProvider) - Static method in class com.reign.api.kat.KatApi
-
Sets the API Provider to be used when saving/loading data
Currently only have 2 providers:
- ApiHttpProvider: Connects to a HTTP api at a remote source
- ApiLocalProvider: Uses a file for storage. - setRequiredDiscordPermission(int) - Method in class com.reign.kat.lib.command.Command
-
Set the required Discord permissions a user must have to execute the command.
- setRequiredDiscordPermissions(int) - Method in class com.reign.kat.lib.command.category.Category
- setRequiredPermissionGroup(PermissionGroupType) - Method in class com.reign.kat.lib.command.category.Category
- setRequiredPermissionGroup(PermissionGroupType) - Method in class com.reign.kat.lib.command.Command
-
Set the required permission type a user must have to execute the command.
- setShowTyping(boolean) - Method in class com.reign.kat.lib.command.Command
- setTextChannelID(long) - Method in class com.reign.kat.lib.handlers.GuildPlaylistResponseHandler
- SEVERE - Enum constant in enum class com.reign.kat.lib.utils.stats.ExecutionTime
- shuffle() - Method in class com.reign.kat.lib.voice.newvoice.PlaylistQueue
-
Shuffles the queue randomly.
- ShuffleCommand - Class in com.reign.kat.commands.voice
- ShuffleCommand() - Constructor for class com.reign.kat.commands.voice.ShuffleCommand
- size() - Method in record class com.reign.api.tenor.responses.GifMedia
-
Returns the value of the
size
record component. - size() - Method in class com.reign.kat.lib.command.SmartStringSplitter
-
Returns the size of the queue.
- size() - Method in class com.reign.kat.lib.voice.newvoice.PlaylistQueue
- skip() - Method in class com.reign.kat.lib.voice.newvoice.GuildPlaylist
- SkipCommand - Class in com.reign.kat.commands.voice
- SkipCommand() - Constructor for class com.reign.kat.commands.voice.SkipCommand
- SlapCommand - Class in com.reign.kat.commands.fun.emote
- SlapCommand() - Constructor for class com.reign.kat.commands.fun.emote.SlapCommand
- SlashCommandContext - Class in com.reign.kat.lib.command.slash
- SlashCommandContext(SlashCommandInteractionEvent, Command, List<String>) - Constructor for class com.reign.kat.lib.command.slash.SlashCommandContext
- SmartStringSplitter - Class in com.reign.kat.lib.command
- SmartStringSplitter(String) - Constructor for class com.reign.kat.lib.command.SmartStringSplitter
- snowflake - Variable in class com.reign.api.kat.models.ApiGuild
- snowflake - Variable in class com.reign.api.kat.models.ApiGuildData
- snowflake - Variable in class com.reign.api.kat.models.ApiMemberData
- SPEAK - Static variable in class com.reign.kat.lib.utils.DiscordPermission
- SPEECH_RECOGNITION_MODEL_NAME - Static variable in class com.reign.kat.lib.Config
- SPEECH_RECOGNITION_WAKE_WORD - Static variable in class com.reign.kat.lib.Config
- SPEECH_RECOGNITION_WAKE_WORDS - Static variable in class com.reign.kat.lib.Config
- SpotifyRemoteSource - Class in com.reign.kat.lib.voice.newvoice
- SpotifyRemoteSource() - Constructor for class com.reign.kat.lib.voice.newvoice.SpotifyRemoteSource
- startListening() - Method in class com.reign.kat.lib.voice.receive.AudioRecvManager
-
Starts listening for voice commands
- status - Variable in class com.reign.api.kat.responses.ApiResponse
- status - Variable in class com.reign.api.kat.responses.GuildDataResponse
- status - Variable in class com.reign.api.kat.responses.GuildPrefixResponse
- status - Variable in class com.reign.api.kat.responses.HelloResponse
- status - Variable in class com.reign.api.kat.responses.MemberDataResponse
- status() - Method in record class com.reign.api.kat.responses.GuildsResponse
-
Returns the value of the
status
record component. - stop() - Method in class com.reign.kat.lib.voice.newvoice.GuildPlaylist
- stop() - Method in class com.reign.kat.lib.voice.newvoice.PlaylistPlayer
-
Stops the current playing track, and do not play any next song in the queue.
- stopListening() - Method in class com.reign.kat.lib.voice.receive.AudioRecvManager
-
Stops listening for voice commands
- STREAM - Static variable in class com.reign.kat.lib.utils.DiscordPermission
- StringConverter - Class in com.reign.kat.lib.converters
- StringConverter(String, String, String) - Constructor for class com.reign.kat.lib.converters.StringConverter
- stringToTimeConversion(String) - Static method in class com.reign.kat.lib.utils.Utilities
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form