diff --git a/HMCLAPI/src/main/java/org/jackhuang/hellominecraft/util/tasks/TaskList.java b/HMCLAPI/src/main/java/org/jackhuang/hellominecraft/util/tasks/TaskList.java index 4097227a1..c37ab4f40 100755 --- a/HMCLAPI/src/main/java/org/jackhuang/hellominecraft/util/tasks/TaskList.java +++ b/HMCLAPI/src/main/java/org/jackhuang/hellominecraft/util/tasks/TaskList.java @@ -95,7 +95,8 @@ public class TaskList extends Thread { t2.setParallelExecuting(true); Invoker thread = new Invoker(t2, runningThread); runningThread.add(thread); - EXECUTOR_SERVICE.execute(thread); + if (!EXECUTOR_SERVICE.isTerminated()) + EXECUTOR_SERVICE.execute(thread); } while (!runningThread.isEmpty()) try {