Class ChallengeLogsCommandHandler

java.lang.Object
dev.deepcore.challenge.ChallengeLogsCommandHandler

public final class ChallengeLogsCommandHandler extends Object
Handles /challenge logs subcommands and tab completion.
  • Constructor Details

    • ChallengeLogsCommandHandler

      public ChallengeLogsCommandHandler(DeepCoreLogger logger)
      Creates a logs subcommand handler backed by DeepCore logger services.
      Parameters:
      logger - logger backing status, set, and clear operations
  • Method Details

    • handle

      public boolean handle(org.bukkit.command.CommandSender sender, String[] args)
      Handles `/challenge logs` command actions.
      Parameters:
      sender - command sender issuing the logs subcommand
      args - full challenge command argument array
      Returns:
      true when command handling is complete
    • tabComplete

      public List<String> tabComplete(org.bukkit.command.CommandSender sender, String[] args)
      Returns tab-completion candidates for `/challenge logs` arguments.
      Parameters:
      sender - command sender requesting completion
      args - current command argument array
      Returns:
      completion candidates matching current logs subcommand context