Class AbstractLocalTimedExecutor

java.lang.Object
ru.cwcode.commands.executor.AbstractExecutor
ru.cwcode.commands.executor.AbstractLocalTimedExecutor

public abstract class AbstractLocalTimedExecutor extends AbstractExecutor
  • Constructor Details

    • AbstractLocalTimedExecutor

      public AbstractLocalTimedExecutor(long delayMillis)
  • Method Details

    • prepare

      public void prepare(Sender sender, String[] args, ArgumentSet argumentSet, Command command)
      Overrides:
      prepare in class AbstractExecutor
    • 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
    • commandDelayNotPassed

      protected abstract void commandDelayNotPassed()
    • commandDelayPassed

      protected abstract void commandDelayPassed()