19162c3688
Some of the plugins are not yet supported. If you're feeling brave you can build from source using ant.
23 lines
708 B
JavaScript
23 lines
708 B
JavaScript
function bukkitSetTimeout( callback, delayInMillis ){
|
|
var delay = Math.ceil( delayInMillis / 50 );
|
|
var task = server.scheduler.runTaskLater( __plugin, callback, delay );
|
|
return task;
|
|
}
|
|
function bukkitClearTimeout( task ) {
|
|
task.cancel();
|
|
}
|
|
function bukkitSetInterval( callback, intervalInMillis ) {
|
|
var delay = Math.ceil( intervalInMillis / 50);
|
|
var task = server.scheduler.runTaskTimer( __plugin, callback, delay, delay );
|
|
return task;
|
|
}
|
|
function bukkitClearInterval( bukkitTask ) {
|
|
bukkitTask.cancel();
|
|
}
|
|
module.exports = function($){
|
|
$.setTimeout = bukkitSetTimeout;
|
|
$.clearTimeout = bukkitClearTimeout;
|
|
$.setInterval = bukkitSetInterval;
|
|
$.clearInterval = bukkitClearInterval;
|
|
};
|