Package valorless.rarespawns.utils
Interface TaskUtils
public interface TaskUtils
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <T> org.bukkit.scheduler.BukkitTaskrunAsyncThenSync(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 resultsyncConsumer- Code that uses the result on the main thread
-