refactor: 重新调整项目框架

Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
2017-10-30 20:47:10 +08:00
parent e2566c4bf1
commit e454066cce
37 changed files with 320 additions and 319 deletions

View File

@ -17,7 +17,8 @@ function init(root) {
* 初始化核心
*/
function loadCore() {
global.noop = function () {};
global.noop = function () {
};
// 加载基础模块
load(root + '/core/ext.js');
// 探测服务器类型
@ -46,7 +47,7 @@ function loadPatch() {
* 加载Bukkit的类库
*/
function loadServerLib() {
var task = require('modules/task');
var task = require('api/task');
global.setTimeout = function (func, time, _async) {
return _async ? task.laterAsync(func, time) : task.later(func, time);
};
@ -66,7 +67,7 @@ function loadServerLib() {
*/
function loadPlugins() {
// 初始化本体插件
global.manager = require('modules/plugin');
global.manager = require('api/plugin');
if (manager) {
manager.init('plugins');
// 只有当在正式环境运行的时候才加载