Package dev.sympho.modular_commands.execute
package dev.sympho.modular_commands.execute
Runtime system for executing commands defined through the API.
-
ClassDescriptionExecutor that receives events and invokes triggered commands as appropriate.Prefix provider that allows prefix overrides per guild while falling back to a default construction-time prefix if no override.Utility functions for handling invocations.InvocationValidator<E extends Event>Validator that checks that a command's invocation is appropriate as per the command's defined parameters.Executor that receives and handles commands through text messages.PipelineBuilder<E extends Event,
C extends Command, CTX extends CommandContext & LazyContext, IH extends InvocationHandler, RH extends ResultHandler> Type responsible for building a command processing pipeline.Object that provides the prefix to consider for commands during event handling.Exception type that indicates that command execution has completed.Prefix provider that only uses a static prefix determined at construction time.