Class CommandResult

java.lang.Object
dev.ua.theroer.magicutils.commands.CommandResult

public class CommandResult extends Object
Represents the result of a command execution, including status and message.
  • Method Details

    • success

      public static CommandResult success()
      Creates a successful CommandResult with no message.
      Returns:
      a successful CommandResult
    • success

      public static CommandResult success(String message)
      Creates a successful CommandResult with a message.
      Parameters:
      message - the result message
      Returns:
      a successful CommandResult
    • success

      public static CommandResult success(String message, boolean sendPrefix)
      Creates a successful CommandResult with a message and prefix option.
      Parameters:
      message - the result message
      sendPrefix - whether to send the prefix
      Returns:
      a successful CommandResult
    • success

      public static CommandResult success(boolean sendMessage, String message)
      Creates a successful CommandResult with message and sendMessage option.
      Parameters:
      sendMessage - whether to send the message
      message - the result message
      Returns:
      a successful CommandResult
    • failure

      public static CommandResult failure(String message)
      Creates a failed CommandResult with a message.
      Parameters:
      message - the failure message
      Returns:
      a failed CommandResult
    • failure

      public static CommandResult failure(String message, boolean sendPrefix)
      Creates a failed CommandResult with a message and prefix option.
      Parameters:
      message - the failure message
      sendPrefix - whether to send the prefix
      Returns:
      a failed CommandResult
    • failure

      public static CommandResult failure(boolean sendMessage)
      Creates a failed CommandResult with a sendMessage option.
      Parameters:
      sendMessage - whether to send the message
      Returns:
      a failed CommandResult
    • notFound

      public static CommandResult notFound()
      Creates a CommandResult for a not found command.
      Returns:
      a not found CommandResult