All Classes and Interfaces

Class
Description
A utility class for parsing and constructing JDA Activity instances from raw strings.
Audio mixer handler that combines multiple Lavaplayer audio sources into a single audio stream for Discord transmission.
A statically optimized version of ModernBaseCommand.
An abstract base class for statically configured Message Context Menus.
A statically configured base class for legacy text commands.
An abstract base class for statically configured User Context Menus.
A utility class providing convenient methods to retrieve JDA Channel objects from the internal cache.
The central registrar for all Discord interactions including Slash Commands, User Context Menus, and Message Context Menus.
Configuration interface for customizing the rejection messages sent by the command registrar.
A registry class responsible for managing and routing Discord UI Component interactions such as Buttons, String Select Menus, and Entity Select Menus.
 
Indicates that the annotated class serves as a Context Menu command.
Indicates that the annotated command is intended for debugging purposes.
The default English implementation of CommandReplyConfig.
Indicates that the framework should automatically defer the reply for the annotated command.
Restricts the execution of the annotated command to Direct Messages (DMs) only.
Utility class for sanitizing and formatting exception stack traces.
Restricts the execution of the annotated command to Discord Guilds (Servers) only.
An interface responsible for the lifecycle management and execution of bot files within the Tori Server environment.
Represents the metadata of a Discord bot running on the Tori Server.
Represents a handler for a specific Discord Button interaction.
Represents a handler for a specific Discord Entity Select Menu interaction.
The core interface for Message Context Menu commands.
Represents a handler for a specific Discord Modal interaction.
A utility class providing quick access to predefined sets of GatewayIntents.
The foundational interface for all slash commands within the framework.
Represents a handler for a specific Discord String Select Menu interaction.
The core interface for legacy text-based commands (e.g., "!ping").
The core interface for User Context Menu commands.
Represents a base class for creating Discord bots using JDA with an extended lifecycle system, console command support, and customizable startup options.
A utility builder class designed to construct configurations for any commands.
An interface used to register and define main Discord slash commands.
An exception thrown to indicate that a required annotation is missing on a specific class.
A registry class responsible for managing and routing Discord Modal interactions.
The modern, annotation-driven base class for all slash commands.
An abstract base class for modern Message Context Menus.
An annotation-driven base class for legacy text commands.
An abstract base class for modern User Context Menus.
Restricts the execution of the annotated command exclusively to the bot's defined owner(s).
Restricts the execution of the annotated command to Private Channels only (such as Direct Messages or Group DMs).
Specifies the Discord Permissions that the executing user must possess in the current channel or guild to invoke the annotated command.
Specifies the Discord Permissions that the bot itself must possess in the current channel or guild to successfully handle the annotated command.
Represents the core configuration settings for the Tori Server.
An interface used to register and define Discord slash subcommands.
Marks a class as an annotation-driven legacy text command.
The registrar for legacy text-based commands.
A global provider and registry for the ToriServer instance.
Represents the core foundation of the Tori Server.
A utility class providing convenient methods to extract information from and interact with JDA User objects.
A utility controller responsible for verifying the runtime environment's compatibility.
Bootstraps the virtual environment configuration for the application.