Fixes for plax

This commit is contained in:
Daniel Mills
2020-12-28 12:13:47 -05:00
parent a9410d92a2
commit 5994cc66b4
4 changed files with 53 additions and 25 deletions

View File

@@ -1,18 +1,13 @@
package com.volmit.iris.util;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.ThreadFactory;
import com.volmit.iris.Iris;
import org.bukkit.Bukkit;
import java.util.concurrent.*;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Supplier;
import org.bukkit.Bukkit;
import com.volmit.iris.Iris;
public class J
{
private static int tid = 0;
@@ -56,7 +51,18 @@ public class J
public static void a(Runnable a)
{
e.submit(a);
e.submit(() -> {
try
{
a.run();
}
catch(Throwable e)
{
System.out.println("Failed to run async task");
e.printStackTrace();
}
});
}
public static <T> Future<T> a(Callable<T> a)