Class VoidScheduler

java.lang.Object
ru.cwcode.cwutils.scheduler.AbstractScheduler
ru.cwcode.cwutils.scheduler.VoidScheduler

public class VoidScheduler extends AbstractScheduler
  • Method Details

    • create

      public static VoidScheduler create()
    • perform

      public VoidScheduler perform(Runnable action)
      Действие
    • until

      public VoidScheduler until(Supplier<Boolean> condition)
      Условие, при котором будет совершаться действие
    • async

      public VoidScheduler async()
      Совершать действие асинхронно
    • async

      public VoidScheduler async(boolean async)
    • infinite

      public VoidScheduler infinite()
      Не останавливать выполнение, если условие не соблюдено. В таком случае действие не будет выполняться, если условие false
    • infinite

      public VoidScheduler infinite(boolean infinite)
    • otherwise

      public VoidScheduler otherwise(Runnable lastlyAction)
      Действие, выполняющееся вместо основного, когда условие false
    • registerTask

      public org.bukkit.scheduler.BukkitTask registerTask(org.bukkit.plugin.java.JavaPlugin plugin, long delay)
      Регистрирует и запускает планировщик
    • register

      public int register(org.bukkit.plugin.java.JavaPlugin plugin, long delay)
      Регистрирует и запускает планировщик