Class CommandExecutionException

java.lang.Object
java.lang.Throwable
java.lang.Exception
dev.ua.theroer.magicutils.commands.CommandExecutionException
All Implemented Interfaces:
Serializable

public class CommandExecutionException extends Exception
Signals that a command failed with an unexpected runtime error.
See Also:
  • Constructor Details

    • CommandExecutionException

      public CommandExecutionException(String userMessage, Throwable cause)
      Creates a new execution exception with a user-facing message.
      Parameters:
      userMessage - message intended for the command sender
      cause - underlying failure
  • Method Details

    • getUserMessage

      public String getUserMessage()
      Returns the message intended for the command sender.
      Returns:
      user-facing error message