类 EntitySchedulerUtil
java.lang.Object
cn.handyplus.lib.adapter.EntitySchedulerUtil
实体相关调度器
- 从以下版本开始:
- 1.2.2
-
方法概要
修饰符和类型方法说明static void
runSafeOnPlayerScheduler
(@NotNull org.bukkit.entity.LivingEntity entity, @NotNull Runnable task) 在线程安全的实体调度器中执行任务(无返回值)static void
runSafeOnPlayerScheduler
(@NotNull org.bukkit.entity.LivingEntity entity, @NotNull Runnable task, boolean isSync) 在线程安全的实体调度器中执行任务(无返回值)static <T> void
runSafeOnPlayerScheduler
(@NotNull org.bukkit.entity.LivingEntity entity, @NotNull Supplier<T> task, boolean isSync) 在线程安全的实体调度器中执行任务static <T> void
runSafeOnPlayerScheduler
(@NotNull org.bukkit.entity.LivingEntity entity, @NotNull Supplier<T> task, Consumer<T> success, boolean isSync) 在线程安全的实体调度器中执行任务
-
方法详细资料
-
runSafeOnPlayerScheduler
public static void runSafeOnPlayerScheduler(@NotNull @NotNull org.bukkit.entity.LivingEntity entity, @NotNull @NotNull Runnable task) 在线程安全的实体调度器中执行任务(无返回值)- 参数:
entity
- 实体task
- 要执行的任务- 从以下版本开始:
- 1.2.2
-
runSafeOnPlayerScheduler
public static void runSafeOnPlayerScheduler(@NotNull @NotNull org.bukkit.entity.LivingEntity entity, @NotNull @NotNull Runnable task, boolean isSync) 在线程安全的实体调度器中执行任务(无返回值)- 参数:
entity
- 玩家task
- 要执行的任务isSync
- 是否同步- 从以下版本开始:
- 1.2.2
-
runSafeOnPlayerScheduler
public static <T> void runSafeOnPlayerScheduler(@NotNull @NotNull org.bukkit.entity.LivingEntity entity, @NotNull @NotNull Supplier<T> task, boolean isSync) 在线程安全的实体调度器中执行任务- 类型参数:
T
- 返回类型- 参数:
entity
- 玩家task
- 要执行的任务(返回 T)isSync
- 是否同步- 从以下版本开始:
- 1.2.2
-
runSafeOnPlayerScheduler
public static <T> void runSafeOnPlayerScheduler(@NotNull @NotNull org.bukkit.entity.LivingEntity entity, @NotNull @NotNull Supplier<T> task, @Nullable Consumer<T> success, boolean isSync) 在线程安全的实体调度器中执行任务- 类型参数:
T
- 返回类型- 参数:
entity
- 实体task
- 要执行的任务(返回 T)success
- 成功回调(接收 T)isSync
- 是否同步- 从以下版本开始:
- 1.2.2
-