aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <william@herges.fr>2026-03-17 19:07:32 +0100
committerAnhgelus Morhtuuzh <william@herges.fr>2026-03-17 19:07:32 +0100
commitfd2b7214837996a09ff8a9ab13c7ed806d99b803 (patch)
tree30cf9cc56d7d3ceb4a48e7d8757261894308ca72 /src/main/java
parentbe887b17199c50a562b333109a17a238b7d8f711 (diff)
perf(timer): clean tasks during cancel1.4.0
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/world/anhgelus/manhunt/mixins/WorldTimerAccess.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/world/anhgelus/manhunt/mixins/WorldTimerAccess.java b/src/main/java/world/anhgelus/manhunt/mixins/WorldTimerAccess.java
index 6919b3b..b61a204 100644
--- a/src/main/java/world/anhgelus/manhunt/mixins/WorldTimerAccess.java
+++ b/src/main/java/world/anhgelus/manhunt/mixins/WorldTimerAccess.java
@@ -35,6 +35,7 @@ public class WorldTimerAccess implements TimerAccess {
@Override
public void dds_cancel() {
tasks.stream().filter(TickTask::isRunning).forEach(TickTask::cancel);
+ tasks.clear();
}
@Override