We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4eb5ff9 commit 7a9de77Copy full SHA for 7a9de77
1 file changed
src/main/js/lib/task-bukkit.js
@@ -1,8 +1,12 @@
1
'use strict';
2
/*global __plugin, module, server*/
3
-function bukkitSetTimeout(callback, delayInMillis) {
4
- var delay = Math.ceil(delayInMillis / 50);
5
- var task = server.scheduler.runTaskLater(__plugin, callback, delay);
+function bukkitSetTimeout( callback, delayInMillis ){
+ var delay = Math.ceil( delayInMillis / 50 );
+ var Run = Java.type("java.lang.Runnable");
6
+ var MyRun = Java.extend(Run, {
7
+ run: callback
8
+ });
9
+ var task = server.scheduler.runTaskLater( __plugin, new MyRun(), delay );
10
return task;
11
}
12
function bukkitClearTimeout(task) {
0 commit comments