Uses of Interface
dev.sympho.modular_commands.api.command.handler.SlashHandlers
Packages that use SlashHandlers
Package
Description
APIs related to defining a command.
Handler interfaces used across the system.
-
Uses of SlashHandlers in dev.sympho.modular_commands.api.command
Methods in dev.sympho.modular_commands.api.command that return types with arguments of type SlashHandlersModifier and TypeMethodDescriptionstatic Command.Builder<SlashHandlers>
Command.slash()
Creates a builder for a slash-only command. -
Uses of SlashHandlers in dev.sympho.modular_commands.api.command.handler
Subinterfaces of SlashHandlers in dev.sympho.modular_commands.api.command.handlerModifier and TypeInterfaceDescriptioninterface
A set of handlers that support interaction-based invocations.interface
A set of handlers that support text-based (message and slash) invocations.Classes in dev.sympho.modular_commands.api.command.handler that implement SlashHandlersModifier and TypeClassDescriptionstatic final record
A record-based implementation.static final record
A record-based implementation.static final record
A record-based implementation.Methods in dev.sympho.modular_commands.api.command.handler that return SlashHandlersModifier and TypeMethodDescriptionstatic SlashHandlers
Handlers.slash
(InvocationHandler<? super SlashCommandContext> invocation) Creates a handler set with the given handlers, with support only for slash-based commands, and no result handlers.static SlashHandlers
Handlers.slash
(InvocationHandler<? super SlashCommandContext> invocation, ResultHandler<? super SlashCommandContext>... result) Creates a handler set with the given handlers, with support only for slash-based commands.static SlashHandlers
Handlers.slash
(InvocationHandler<? super SlashCommandContext> invocation, List<? extends ResultHandler<? super SlashCommandContext>> result) Creates a handler set with the given handlers, with support only for slash-based commands.