@ -8,6 +8,7 @@ function init(root, plugin) {
|
||||
initDir();
|
||||
loadCore();
|
||||
loadRequire();
|
||||
loadLib4Bukkit();
|
||||
loadPlugins(plugin);
|
||||
}
|
||||
|
||||
@ -30,6 +31,7 @@ function loadCore() {
|
||||
// 加载基础模块
|
||||
load(core_dir + '/ext.js');
|
||||
load(core_dir + '/static.js');
|
||||
load(core_dir + '/console.js');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -40,6 +42,23 @@ function loadRequire() {
|
||||
global.require = load(core_dir + '/require.js')(root, core_dir, miao_module_dir);
|
||||
}
|
||||
|
||||
function loadLib4Bukkit() {
|
||||
require('modules/event');
|
||||
var task = require('modules/task');
|
||||
global.setTimeout = function (func, time) {
|
||||
return task.later(func, time)
|
||||
};
|
||||
global.clearTimeout = function (task) {
|
||||
task.cancel();
|
||||
};
|
||||
global.setInterval = function (func, time) {
|
||||
return task.timer(func, time)
|
||||
};
|
||||
global.clearInterval = function (task) {
|
||||
task.cancel();
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* 加载JS插件
|
||||
*/
|
||||
|
Reference in New Issue
Block a user