'use strict';
/*global __plugin, module, server*/
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 );
function bukkitClearInterval( bukkitTask ) {
bukkitTask.cancel();
module.exports = function($){
$.setTimeout = bukkitSetTimeout;
$.clearTimeout = bukkitClearTimeout;
$.setInterval = bukkitSetInterval;
$.clearInterval = bukkitClearInterval;
};