Package xyz.dynxsty.dih4jda.events
package xyz.dynxsty.dih4jda.events
The core events that are fired by this library, which inform the end-user
about states of the registered commands.
-
ClassDescriptionAn event that gets fired when an exception gets raised while handling an autocomplete interaction.An event that gets fired when the user, which invoked the command, is not yet able to use this command due to a specified
Command Cooldown
Command Cooldowns DO NOT persist between sessions!An event that gets fired when an exception gets raised while executing any command.An event that gets fired when an exception gets raised while interacting with a message component.DIH4JDAEvent<I extends net.dv8tion.jda.api.interactions.Interaction>A generic event, which holds the events' name, theDIH4JDA
instance and thefollow-up interaction
.An interface containing all events and their method that DIH4JDA can fire.DIH4JDAThrowableEvent<I extends net.dv8tion.jda.api.interactions.Interaction>Further abstraction of theDIH4JDAEvent
class, which featuresThrowable
s.An event that gets fired when the user, which invoked the command, does NOT have one of the required permissions.An event that gets fired when the command is NOT executed in one of the required guild.An event that gets fired when the user, which invoked the command, does NOT have the required roles to use this command.An event that gets fired when the user, which invoked the command, is NOT allowed to use this command.An event that gets fired when an exception gets raised while handling a modal interaction.