类 RegionSchedulerUtil

java.lang.Object
cn.handyplus.lib.adapter.RegionSchedulerUtil

public class RegionSchedulerUtil extends Object
区域相关调度器
从以下版本开始:
1.3.3
  • 方法概要

    修饰符和类型
    方法
    说明
    protected static void
    取消所有区域任务
    static void
    runTask(@NotNull org.bukkit.Location location, @NotNull Runnable task)
    指定区域安全线程调度
    static void
    runTaskLater(@NotNull org.bukkit.Location location, @NotNull HandyRunnable task, long delay)
    指定区域延迟安全线程调度 可取消
    static void
    runTaskLater(@NotNull org.bukkit.Location location, @NotNull Runnable task, long delay)
    指定区域延迟安全线程调度
    static void
    runTaskTimer(@NotNull org.bukkit.Location location, @NotNull HandyRunnable task, long delay, long period)
    指定区域循环安全线程调度 可取消
    static void
    runTaskTimer(@NotNull org.bukkit.Location location, @NotNull Runnable task, long delay, long period)
    指定区域循环安全线程调度
    protected static void
    unregisterTask(@NotNull io.papermc.paper.threadedregions.scheduler.ScheduledTask task)
    移除区域任务
  • 方法详细资料

    • runTask

      public static void runTask(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull Runnable task)
      指定区域安全线程调度
      参数:
      location - 区域坐标
      task - 任务
      从以下版本开始:
      1.3.3
    • runTaskLater

      public static void runTaskLater(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull Runnable task, long delay)
      指定区域延迟安全线程调度
      参数:
      location - 区域坐标
      task - 任务
      delay - 延迟
      从以下版本开始:
      1.3.3
    • runTaskLater

      public static void runTaskLater(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull HandyRunnable task, long delay)
      指定区域延迟安全线程调度 可取消
      参数:
      location - 区域坐标
      task - 任务
      delay - 延迟
      从以下版本开始:
      1.3.3
    • runTaskTimer

      public static void runTaskTimer(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull Runnable task, long delay, long period)
      指定区域循环安全线程调度
      参数:
      location - 区域坐标
      task - 任务
      delay - 延迟
      period - 期间
      从以下版本开始:
      1.3.3
    • runTaskTimer

      public static void runTaskTimer(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull HandyRunnable task, long delay, long period)
      指定区域循环安全线程调度 可取消
      参数:
      location - 区域坐标
      task - 任务
      delay - 延迟
      period - 期间
      从以下版本开始:
      1.3.3
    • cancelTask

      protected static void cancelTask()
      取消所有区域任务
    • unregisterTask

      protected static void unregisterTask(@NotNull @NotNull io.papermc.paper.threadedregions.scheduler.ScheduledTask task)
      移除区域任务
      参数:
      task - 区域任务