From f0104f7f1d71c87ece7c10e181631f0d162e7482 Mon Sep 17 00:00:00 2001 From: TheMode Date: Thu, 16 Dec 2021 19:03:47 +0100 Subject: [PATCH] Do not throw an exception if the task is not registered Signed-off-by: TheMode --- src/main/java/net/minestom/server/timer/SchedulerImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/net/minestom/server/timer/SchedulerImpl.java b/src/main/java/net/minestom/server/timer/SchedulerImpl.java index e3438d3fc..43ffe0f18 100644 --- a/src/main/java/net/minestom/server/timer/SchedulerImpl.java +++ b/src/main/java/net/minestom/server/timer/SchedulerImpl.java @@ -82,8 +82,7 @@ final class SchedulerImpl implements Scheduler { } synchronized void cancelTask(TaskImpl task) { - if (!registeredTasks.checkedRemove(task.id())) - throw new IllegalStateException("Task is not scheduled"); + this.registeredTasks.remove(task.id()); } synchronized boolean isTaskAlive(TaskImpl task) {