File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
src/main/java/com/xxmicloxx/NoteBlockAPI Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change 1111import org .bukkit .plugin .Plugin ;
1212import org .bukkit .plugin .RegisteredListener ;
1313import org .bukkit .plugin .java .JavaPlugin ;
14+ import org .bukkit .scheduler .BukkitTask ;
15+ import org .bukkit .scheduler .BukkitWorker ;
1416
1517import java .io .IOException ;
1618import java .lang .reflect .Method ;
1719import java .lang .reflect .Type ;
18- import java .util .ArrayList ;
19- import java .util .HashMap ;
20- import java .util .Map ;
21- import java .util .UUID ;
20+ import java .util .*;
2221import java .util .concurrent .ConcurrentHashMap ;
2322
2423/**
@@ -206,6 +205,12 @@ public void run() {
206205 public void onDisable () {
207206 disabling = true ;
208207 Bukkit .getScheduler ().cancelTasks (this );
208+ List <BukkitWorker > workers = Bukkit .getScheduler ().getActiveWorkers ();
209+ for (BukkitWorker worker : workers ){
210+ if (!worker .getOwner ().equals (this ))
211+ continue ;
212+ worker .getThread ().interrupt ();
213+ }
209214 NoteBlockPlayerMain .plugin .onDisable ();
210215 }
211216
You can’t perform that action at this time.
0 commit comments