Class CommandExceptionHandler<S>

java.lang.Object
io.github.mqzn.commands.exceptions.CommandExceptionHandler<S>

public final class CommandExceptionHandler<S> extends Object
  • Constructor Details

    • CommandExceptionHandler

      public CommandExceptionHandler(@NotNull @NotNull CommandManager<?,S> manager)
  • Method Details

    • registerCallback

      public <E extends CommandException> void registerCallback(@NotNull @NotNull Class<E> exception, @NotNull @NotNull io.github.mqzn.commands.exceptions.CommandExceptionHandler.ExceptionCallback<E,S> callback)
    • handleException

      public <E extends CommandException> void handleException(@NotNull E exception, @NotNull S sender, @NotNull @NotNull CommandContext<S> commandContext)