feat: 整理代码 新增玩家列表获取

This commit is contained in:
coding 2017-10-14 10:10:23 +00:00
parent b46da877f6
commit 08215ddc32

View File

@ -9,7 +9,22 @@ var Bukkit = Java.type("org.bukkit.Bukkit");
// noinspection JSUnresolvedVariable // noinspection JSUnresolvedVariable
var PluginManager = Bukkit.pluginManager; var PluginManager = Bukkit.pluginManager;
exports.$ = Bukkit; exports.$ = Bukkit;
/**
* 获取NMS版本
*/
exports.nmsVersion = Bukkit.server.class.name.split('.')[3]; exports.nmsVersion = Bukkit.server.class.name.split('.')[3];
/**
* 获取NMS类
*/
exports.nmsCls = function (name) {
return Java.type(['net.minecraft.server', exports.nmsVersion, name].join('.'));
}
/**
* 获取在线玩家
*/
exports.players = function (func) {
return Bukkit.onlinePlayers.forEach(func);
};
/** /**
* 插件管理 * 插件管理
* @type {{manager: *, get: exports.plugin.get, load: exports.plugin.load}} * @type {{manager: *, get: exports.plugin.get, load: exports.plugin.load}}
@ -40,9 +55,6 @@ exports.plugin = {
return PluginManager.isPluginEnabled(name); return PluginManager.isPluginEnabled(name);
} }
}; };
exports.nmsCls = function (name){
return Java.type(['net.minecraft.server', exports.nmsVersion, name].join('.'));
}
/** /**
* 公告 * 公告
* @param message 消息 * @param message 消息