类 EntitySchedulerUtil
java.lang.Object
cn.handyplus.lib.adapter.EntitySchedulerUtil
实体相关调度器
- 从以下版本开始:
- 1.2.2
-
方法概要
修饰符和类型方法说明static voidrunSafeOnPlayerScheduler(@NotNull org.bukkit.entity.LivingEntity entity, @NotNull Runnable task) 在线程安全的实体调度器中执行任务(无返回值)static voidrunSafeOnPlayerScheduler(@NotNull org.bukkit.entity.LivingEntity entity, @NotNull Runnable task, boolean isSync) 在线程安全的实体调度器中执行任务(无返回值)static <T> voidrunSafeOnPlayerScheduler(@NotNull org.bukkit.entity.LivingEntity entity, @NotNull Supplier<T> task, boolean isSync) 在线程安全的实体调度器中执行任务static <T> voidrunSafeOnPlayerScheduler(@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
-