Skip to content

Commit 7da177a

Browse files
Merge pull request #400 from jwulf/set-timeout-1.13
patch for $.setTimeout in Bukkit for Minecraft 1.13 (Thank you @jwulf Josh!)
2 parents 4eb5ff9 + 1fcf9d9 commit 7da177a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/js/lib/task-bukkit.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
/*global __plugin, module, server*/
33
function bukkitSetTimeout(callback, delayInMillis) {
44
var delay = Math.ceil(delayInMillis / 50);
5-
var task = server.scheduler.runTaskLater(__plugin, callback, delay);
5+
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);
610
return task;
711
}
812
function bukkitClearTimeout(task) {

0 commit comments

Comments
 (0)