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