Class AbstractGlobalToggleExecutor

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

public abstract class AbstractGlobalToggleExecutor extends AbstractExecutor
  • Constructor Details

    • AbstractGlobalToggleExecutor

      public AbstractGlobalToggleExecutor(boolean initialState)
  • 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
    • onEnable

      public abstract void onEnable()
    • onDisable

      public abstract void onDisable()