Class SimpleExecutor<S extends Sender>

java.lang.Object
ru.cwcode.commands.executor.AbstractExecutor
ru.cwcode.commands.extra.command.executor.SimpleExecutor<S>

public class SimpleExecutor<S extends Sender> extends AbstractExecutor
  • Constructor Details

  • Method Details

    • executeForPlayer

      public void executeForPlayer() throws ru.cwcode.cwutils.messages.MessageReturn, ru.cwcode.cwutils.messages.TargetableMessageReturn
      Description copied from class: AbstractExecutor
      Действие, выполняемое для игроков И НЕ-ИГРОКОВ, если метод executeForNonPlayer не переопределён
      Specified by:
      executeForPlayer in class AbstractExecutor
      Throws:
      ru.cwcode.cwutils.messages.MessageReturn
      ru.cwcode.cwutils.messages.TargetableMessageReturn
    • handleError

      public void handleError(Exception exception)
      Description copied from class: AbstractExecutor
      Переопределение обработчика ошибок
      Specified by:
      handleError in class AbstractExecutor
    • sender

      protected net.kyori.adventure.audience.Audience sender()
      Description copied from class: AbstractExecutor
      Возвращает игрока при выполнении команды игроком. Для не-игроков используй sender()
      Specified by:
      sender in class AbstractExecutor
    • argP

      protected Optional<? extends net.kyori.adventure.audience.Audience> argP(int index)
      Specified by:
      argP in class AbstractExecutor