Interface TaskUtils


public interface TaskUtils
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static <T> org.bukkit.scheduler.BukkitTask
    runAsyncThenSync(Supplier<T> asyncSupplier, Consumer<T> syncConsumer)
    Run something asynchronously, then process its result on the main thread.
  • Method Details

    • runAsyncThenSync

      static <T> org.bukkit.scheduler.BukkitTask runAsyncThenSync(Supplier<T> asyncSupplier, Consumer<T> syncConsumer)
      Run something asynchronously, then process its result on the main thread.
      Type Parameters:
      T - The type of result being passed
      Parameters:
      asyncSupplier - Code that runs asynchronously and returns a result
      syncConsumer - Code that uses the result on the main thread