diff --git a/src/main/resources/bios.js b/src/main/resources/bios.js index 0c2f663..db7d8be 100644 --- a/src/main/resources/bios.js +++ b/src/main/resources/bios.js @@ -33,7 +33,7 @@ var disable; var pluginYml; - function checkClassLoader(){ + function checkClassLoader() { var classLoader = java.lang.Thread.currentThread().getContextClassLoader(); pluginYml = classLoader.getResource("plugin.yml"); if (pluginYml === null) { diff --git a/src/main/resources/core/ext/patch.js b/src/main/resources/core/ext/patch.js index 7cd0183..4feb55d 100644 --- a/src/main/resources/core/ext/patch.js +++ b/src/main/resources/core/ext/patch.js @@ -18,7 +18,7 @@ var yaml = require('modules/yaml'); Object.prototype.toYaml = function () { return yaml.safeDump(this); - } + }; /** * 日期格式化 @@ -36,10 +36,10 @@ "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; - if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "") .substr(4 - RegExp.$1.length)); + if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) { if (new RegExp("(" + k + ")").test(fmt)) { - fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? o[k] : (("00" + o[k]).substr(("" + o[k]).length))); + fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? o[k] : (("00" + o[k]).substr(("" + o[k]).length))); } } return fmt; diff --git a/src/main/resources/core/init.js b/src/main/resources/core/init.js index 2dd1307..0f39ccc 100644 --- a/src/main/resources/core/init.js +++ b/src/main/resources/core/init.js @@ -6,10 +6,11 @@ var global = this; // noinspection JSUnusedLocalSymbols global.init = function init(root) { global.root = root; - global.noop = function () {}; + global.noop = function () { + }; loadCore(); loadRequire(); - try{ + try { loadExt(); loadServerLib(); loadPlugins(); @@ -17,7 +18,7 @@ var global = this; console.console("§4初始化插件基础系统库错误:§c", ex); console.ex(ex); } - } + }; /** * 初始化核心 @@ -46,7 +47,7 @@ var global = this; var fs = require('core/fs'); fs.list(fs.file(root, 'core/ext')).forEach(function (path) { console.log('加载扩展类库', path); - try{ + try { load(path.toFile()); } catch (ex) { console.ex(ex); diff --git a/src/main/resources/internal/bukkit/command.js b/src/main/resources/internal/bukkit/command.js index 3b2d117..4a8f20f 100644 --- a/src/main/resources/internal/bukkit/command.js +++ b/src/main/resources/internal/bukkit/command.js @@ -39,7 +39,7 @@ function disable(jsp) { var commands = jsp.description.commands; if (commands) { for (var name in commands) { - + } } } @@ -73,28 +73,30 @@ function on(jsp, name, exec) { // 必须指定需要实现的接口类型 否则MOD服会报错 c.setExecutor(new org.bukkit.command.CommandExecutor({ onCommand: function (sender, cmd, command, args) { - try { - return exec.cmd(sender, command, args); - } catch (ex) { - console.console('§6玩家 §a%s §6执行 §b%s §6插件 §d%s %s §6命令时发生异常 §4%s'.format(sender.name, jsp.description.name, command, Java.from(args).join(' '), ex)); - console.ex(ex); + try { + return exec.cmd(sender, command, args); + } catch (ex) { + console.console('§6玩家 §a%s §6执行 §b%s §6插件 §d%s %s §6命令时发生异常 §4%s'.format(sender.name, jsp.description.name, command, Java.from(args).join(' '), ex)); + console.ex(ex); + } } - }})); + })); } if (exec.tab) { // 必须指定需要实现的接口类型 否则MOD服会报错 c.setTabCompleter(new org.bukkit.command.TabCompleter({ onTabComplete: function (sender, cmd, command, args) { - try { - var completions = new ArrayList(); - var token = args[args.length - 1]; - StringUtil.copyPartialMatches(token, Arrays.asList(exec.tab(sender, command, args)), completions); - return completions; - } catch (ex) { - console.console('§6玩家 §a%s §6执行 §b%s §6插件 §d%s %s §6补全时发生异常 §4%s'.format(sender.name, jsp.description.name, command, Java.from(args).join(' '), ex)); - console.ex(ex); + try { + var completions = new ArrayList(); + var token = args[args.length - 1]; + StringUtil.copyPartialMatches(token, Arrays.asList(exec.tab(sender, command, args)), completions); + return completions; + } catch (ex) { + console.console('§6玩家 §a%s §6执行 §b%s §6插件 §d%s %s §6补全时发生异常 §4%s'.format(sender.name, jsp.description.name, command, Java.from(args).join(' '), ex)); + console.ex(ex); + } } - }})); + })); } } diff --git a/src/main/resources/internal/bukkit/item.js b/src/main/resources/internal/bukkit/item.js index d520c0d..0ef74ab 100644 --- a/src/main/resources/internal/bukkit/item.js +++ b/src/main/resources/internal/bukkit/item.js @@ -17,8 +17,8 @@ var Material = Java.type('org.bukkit.Material'); */ item.create = function () { var idOrType = arguments[0]; - if (isNaN(new Number(idOrType))) { - idOrType = Material[idOrType]; + if (isNaN(Number(idOrType))) { + idOrType = Material[idOrType]; } switch (arguments.length) { case 1: @@ -87,7 +87,9 @@ item.setName = function (item, name) { item.setLore = item.setLores = function (item, lores) { if (item.getType().name() !== "AIR") { var meta = item.hasItemMeta() ? item.getItemMeta() : Bukkit.getItemFactory().getItemMeta(item.getType()); - if (typeof(lores) === 'string') { lores = lores.split("\n") }; + if (typeof(lores) === 'string') { + lores = lores.split("\n") + } meta.setLore(lores); item.setItemMeta(meta); } diff --git a/src/main/resources/internal/sponge/command.js b/src/main/resources/internal/sponge/command.js index 1f40fd3..5f2a35b 100644 --- a/src/main/resources/internal/sponge/command.js +++ b/src/main/resources/internal/sponge/command.js @@ -20,22 +20,22 @@ var ArrayList = Java.type('java.util.ArrayList'); var Arrays = Java.type('java.util.Arrays'); var SimpleCommandCallable = function () { - this.process = function (source, arguments) { - - }, - this.getSuggestions = function (source, arguments, targetPosition) { + this.process = function (source, args) { + + }; + this.getSuggestions = function (source, args, targetPosition) { return Arrays.asList(''); - }, + }; this.testPermission = function (source) { return true; - }, + }; this.getShortDescription = function (source) { return Optional.ofNullable(''); - }, + }; this.getHelp = function (source) { - + } -} +}; function enable(jsp) { var commands = jsp.description.commands; diff --git a/src/main/resources/plugins/Lottery.js b/src/main/resources/plugins/Lottery.js index 3869243..495777c 100644 --- a/src/main/resources/plugins/Lottery.js +++ b/src/main/resources/plugins/Lottery.js @@ -123,8 +123,8 @@ function newItemFromConfig(config) { function enable() { command.on(this, 'l', { cmd: function (sender, command, args) { - if(!sender.openInventory){ - console.sender(sender, "§4当前用户无法使用该命令!"); + if (!sender.openInventory) { + console.sender(sender, "§4当前用户无法使用该命令!"); } var inv = bukkit.$.createInventory(null, 54, config.title); inv.setContents(items);