diff --git a/src/main/resources/node_modules/api/plugin.js b/src/main/resources/node_modules/api/plugin.js index ac2a6a6..84a4e90 100644 --- a/src/main/resources/node_modules/api/plugin.js +++ b/src/main/resources/node_modules/api/plugin.js @@ -17,9 +17,9 @@ var permission = require('./permission'); function loadPlugins(dir) { var plugin = fs.file(root, dir); if (!plugin) { - console.info("首次加载 创建文件夹 %s ...".format(plugin)); + console.info("First Running Create Plugins Floder %s ...".format(plugin)); } else { - console.info("开始扫描 %s 下的插件 ...".format(plugin)); + console.info("Start Scan %s Plugins ...".format(plugin)); createUpdate(plugin); var files = []; fs.list(plugin).forEach(function searchPlugin(file) { @@ -86,7 +86,7 @@ function loadPlugin(file) { function readPlugin(file) { var update = fs.file(fs.file(file.parentFile, 'update'), file.name); if (update.exists()) { - console.info('自动升级插件 %s'.format(file.name)); + console.info('Auto Update Plugin %s'.format(file.name)); fs.move(update, file, true); } var plugin = require(file, { @@ -107,7 +107,7 @@ function initPlugin(plugin) { } else { internalInitPlugin(plugin); afterLoadHook(plugin); - console.info('载入插件 %s 版本 %s By %s'.format(desc.name, desc.version || '未知', desc.author || '未知')); + console.info('Loading Plugin %s Version %s By %s'.format(desc.name, desc.version || 'Unknown', desc.author || 'Unknown')); } return plugin; } @@ -250,7 +250,7 @@ function init(path) { var plugin = exports.$; if (plugin !== null) { // 如果plugin不等于null 则代表是正式环境 - console.info("初始化 MiaoScript 插件系统: %s".format(plugin)); + console.info("Initialization MiaoScript Plugin System: %s".format(plugin)); } loadPlugins(path); } diff --git a/src/main/resources/node_modules/api/server.js b/src/main/resources/node_modules/api/server.js index e3d0979..1db0e4c 100644 --- a/src/main/resources/node_modules/api/server.js +++ b/src/main/resources/node_modules/api/server.js @@ -3,7 +3,7 @@ function ServerHandlerDefault() { /** * 获取在线玩家 */ - this.players = function () { + this.players = function() { switch (arguments.length) { case 1: if (toString.call(arguments[0]) !== "[object Function]") { throw TypeError('first argument must be a function!') } diff --git a/src/main/resources/node_modules/base64.js b/src/main/resources/node_modules/base64.js index 1828618..58e8e5c 100644 --- a/src/main/resources/node_modules/base64.js +++ b/src/main/resources/node_modules/base64.js @@ -8,7 +8,7 @@ * http://en.wikipedia.org/wiki/Base64 */ -(function (global) { +(function(global) { 'use strict'; // existing version for noConflict() var _Base64 = global.Base64; @@ -24,14 +24,14 @@ // constants // noinspection SpellCheckingInspection var b64chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; - var b64tab = function (bin) { + var b64tab = function(bin) { var t = {}; for (var i = 0, l = bin.length; i < l; i++) t[bin.charAt(i)] = i; return t; }(b64chars); var fromCharCode = String.fromCharCode; // encoder stuff - var cb_utob = function (c) { + var cb_utob = function(c) { if (c.length < 2) { var cc = c.charCodeAt(0); return cc < 0x80 ? c @@ -51,10 +51,10 @@ } }; var re_utob = /[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g; - var utob = function (u) { + var utob = function(u) { return u.replace(re_utob, cb_utob); }; - var cb_encode = function (ccc) { + var cb_encode = function(ccc) { var padlen = [0, 2, 1][ccc.length % 3], ord = ccc.charCodeAt(0) << 16 | ((ccc.length > 1 ? ccc.charCodeAt(1) : 0) << 8) @@ -67,32 +67,32 @@ ]; return chars.join(''); }; - var btoa = global.btoa ? function (b) { + var btoa = global.btoa ? function(b) { return global.btoa(b); - } : function (b) { + } : function(b) { return b.replace(/[\s\S]{1,3}/g, cb_encode); }; var _encode = buffer ? - buffer.from && buffer.from !== Uint8Array.from ? function (u) { - return (u.constructor === buffer.constructor ? u : buffer.from(u)) - .toString('base64') - } - : function (u) { + buffer.from && buffer.from !== Uint8Array.from ? function(u) { + return (u.constructor === buffer.constructor ? u : buffer.from(u)) + .toString('base64') + } + : function(u) { return (u.constructor === buffer.constructor ? u : new buffer(u)) .toString('base64') } - : function (u) { + : function(u) { return btoa(utob(u)) } - ; - var encode = function (u, urisafe) { + ; + var encode = function(u, urisafe) { return !urisafe ? _encode(String(u)) - : _encode(String(u)).replace(/[+\/]/g, function (m0) { + : _encode(String(u)).replace(/[+\/]/g, function(m0) { return m0 === '+' ? '-' : '_'; }).replace(/=/g, ''); }; - var encodeURI = function (u) { + var encodeURI = function(u) { return encode(u, true) }; // decoder stuff @@ -101,7 +101,7 @@ '[\xE0-\xEF][\x80-\xBF]{2}', '[\xF0-\xF7][\x80-\xBF]{3}' ].join('|'), 'g'); - var cb_btou = function (cccc) { + var cb_btou = function(cccc) { switch (cccc.length) { case 4: var cp = ((0x07 & cccc.charCodeAt(0)) << 18) @@ -113,21 +113,21 @@ + fromCharCode((offset & 0x3FF) + 0xDC00)); case 3: return fromCharCode( - ((0x0f & cccc.charCodeAt(0)) << 12) - | ((0x3f & cccc.charCodeAt(1)) << 6) - | (0x3f & cccc.charCodeAt(2)) - ); + ((0x0f & cccc.charCodeAt(0)) << 12) + | ((0x3f & cccc.charCodeAt(1)) << 6) + | (0x3f & cccc.charCodeAt(2)) + ); default: return fromCharCode( - ((0x1f & cccc.charCodeAt(0)) << 6) - | (0x3f & cccc.charCodeAt(1)) - ); + ((0x1f & cccc.charCodeAt(0)) << 6) + | (0x3f & cccc.charCodeAt(1)) + ); } }; - var btou = function (b) { + var btou = function(b) { return b.replace(re_btou, cb_btou); }; - var cb_decode = function (cccc) { + var cb_decode = function(cccc) { var len = cccc.length, padlen = len % 4, n = (len > 0 ? b64tab[cccc.charAt(0)] << 18 : 0) @@ -142,32 +142,32 @@ chars.length -= [0, 0, 2, 1][padlen]; return chars.join(''); }; - var atob = global.atob ? function (a) { + var atob = global.atob ? function(a) { return global.atob(a); - } : function (a) { + } : function(a) { return a.replace(/[\s\S]{1,4}/g, cb_decode); }; var _decode = buffer ? - buffer.from && buffer.from !== Uint8Array.from ? function (a) { - return (a.constructor === buffer.constructor - ? a : buffer.from(a, 'base64')).toString(); - } - : function (a) { + buffer.from && buffer.from !== Uint8Array.from ? function(a) { + return (a.constructor === buffer.constructor + ? a : buffer.from(a, 'base64')).toString(); + } + : function(a) { return (a.constructor === buffer.constructor ? a : new buffer(a, 'base64')).toString(); } - : function (a) { + : function(a) { return btou(atob(a)) }; - var decode = function (a) { + var decode = function(a) { return _decode( - String(a).replace(/[-_]/g, function (m0) { + String(a).replace(/[-_]/g, function(m0) { return m0 === '-' ? '+' : '/' }) .replace(/[^A-Za-z0-9+\/]/g, '') - ); + ); }; - var noConflict = function () { + var noConflict = function() { var Base64 = global.Base64; global.Base64 = _Base64; return Base64; @@ -189,22 +189,22 @@ }; // if ES5 is available, make Base64.extendString() available if (typeof Object.defineProperty === 'function') { - var noEnum = function (v) { - return {value: v, enumerable: false, writable: true, configurable: true}; + var noEnum = function(v) { + return { value: v, enumerable: false, writable: true, configurable: true }; }; - global.Base64.extendString = function () { + global.Base64.extendString = function() { Object.defineProperty( - String.prototype, 'fromBase64', noEnum(function () { - return decode(this) - })); + String.prototype, 'fromBase64', noEnum(function() { + return decode(this) + })); Object.defineProperty( - String.prototype, 'toBase64', noEnum(function (urisafe) { - return encode(this, urisafe) - })); + String.prototype, 'toBase64', noEnum(function(urisafe) { + return encode(this, urisafe) + })); Object.defineProperty( - String.prototype, 'toBase64URI', noEnum(function () { - return encode(this, true) - })); + String.prototype, 'toBase64URI', noEnum(function() { + return encode(this, true) + })); }; } // module.exports and AMD are mutually exclusive. @@ -213,8 +213,8 @@ module.exports = global.Base64; } else if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define([], function () { + // AMD. Register as an anonymous module. + define([], function() { return global.Base64 }); } @@ -223,4 +223,4 @@ : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : this - ); \ No newline at end of file +); \ No newline at end of file diff --git a/src/main/resources/node_modules/http.js b/src/main/resources/node_modules/http.js index 841d780..86724e0 100644 --- a/src/main/resources/node_modules/http.js +++ b/src/main/resources/node_modules/http.js @@ -19,7 +19,7 @@ var X509TrustManager = Java.type("javax.net.ssl.X509TrustManager"); // noinspection JSUnusedGlobalSymbols,JSUnusedLocalSymbols var TrustAnyHostnameVerifier = new HostnameVerifier({ - verify: function (hostname, session) { + verify: function(hostname, session) { return true; } }); @@ -28,12 +28,12 @@ var SSLSocketFactory = function initSSLSocketFactory() { var sslContext = SSLContext.getInstance("TLS"); // noinspection JSUnusedGlobalSymbols sslContext.init(null, [new X509TrustManager({ - getAcceptedIssuers: function () { + getAcceptedIssuers: function() { return null; }, - checkClientTrusted: function (chain, authType) { + checkClientTrusted: function(chain, authType) { }, - checkServerTrusted: function (chain, authType) { + checkServerTrusted: function(chain, authType) { } })], new java.security.SecureRandom()); return sslContext.getSocketFactory(); @@ -127,7 +127,7 @@ var http = { request: request }; -['GET', 'DELETE', 'HEAD', 'OPTIONS'].forEach(function (method) { +['GET', 'DELETE', 'HEAD', 'OPTIONS'].forEach(function(method) { http[method.toLowerCase()] = function __likeGet__(url, data, config) { return this.request(Object.assign(config || {}, { url: url, @@ -137,7 +137,7 @@ var http = { } }); -['POST', 'PUT', 'PATCH'].forEach(function (method) { +['POST', 'PUT', 'PATCH'].forEach(function(method) { http[method.toLowerCase()] = function __likePost__(url, data, config) { return this.request(Object.assign(config || {}, { url: url, diff --git a/src/main/resources/node_modules/internal/bukkit/command.js b/src/main/resources/node_modules/internal/bukkit/command.js index ccf127f..1c0f317 100644 --- a/src/main/resources/node_modules/internal/bukkit/command.js +++ b/src/main/resources/node_modules/internal/bukkit/command.js @@ -60,7 +60,7 @@ function onCommand(jsp, c, cmd) { // 必须指定需要实现的接口类型 否则MOD服会报错 // noinspection JSUnusedGlobalSymbols c.setExecutor(new org.bukkit.command.CommandExecutor({ - onCommand: function (sender, _, command, args) { + onCommand: function(sender, _, command, args) { try { return cmd(sender, command, Java.from(args)); } catch (ex) { @@ -75,7 +75,7 @@ function onTabComplete(jsp, c, tab) { // 必须指定需要实现的接口类型 否则MOD服会报错 // noinspection JSUnusedGlobalSymbols c.setTabCompleter(new org.bukkit.command.TabCompleter({ - onTabComplete: function (sender, _, command, args) { + onTabComplete: function(sender, _, command, args) { try { var token = args[args.length - 1]; var complete = tab(sender, command, Java.from(args)) || []; diff --git a/src/main/resources/node_modules/internal/bukkit/item.js b/src/main/resources/node_modules/internal/bukkit/item.js index 9c4a169..fc7247a 100644 --- a/src/main/resources/node_modules/internal/bukkit/item.js +++ b/src/main/resources/node_modules/internal/bukkit/item.js @@ -27,7 +27,7 @@ item.create = function() { break; case "[object Array]": idOrType.forEach(function(type) { - var temp = Material[idOrType]; + var temp = Material[type]; if (temp) { idOrType = temp; return; diff --git a/src/main/resources/node_modules/internal/internal.d.ts b/src/main/resources/node_modules/internal/internal.d.ts deleted file mode 100644 index 46553c3..0000000 --- a/src/main/resources/node_modules/internal/internal.d.ts +++ /dev/null @@ -1,81 +0,0 @@ -interface Class { - name; - class; - static; - methods; - simpleName; - constructors; - parameterTypes; -} - -interface Task { - submit(plugin); -} - -interface Registration { - provider; -} - -interface PluginManager { - isEnabled(); -} - -interface bukkit { - nmsVersion: string; -} - -interface Server { - server; - service; - consoleSender; - onlinePlayers; - pluginManager; - serviceManager; - servicesManager; -} - -interface Player { - handle: NMSPlayer; - - getName(); - - openInventory(); -} - -interface Inventory { - setItem(index: number, item: Item); -} - -interface PlayerEvent { - targetEntity; -} - -interface ItemEvent { - entity: Item; -} - -interface InventoryClickEvent { - inventory; - whoClicked; - rawSlot; -} - -interface NMSPlayer { - playerConnection; -} - -interface File { - canonicalPath; - - isDirectory(); -} - -interface Item { - itemStack: ItemStack; -} - -interface ItemStack { - typeId; - itemMeta; - amount; -} \ No newline at end of file diff --git a/src/main/resources/node_modules/modules.d.ts b/src/main/resources/node_modules/modules.d.ts deleted file mode 100644 index 454a7bb..0000000 --- a/src/main/resources/node_modules/modules.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -interface requestConfig { - header; -} \ No newline at end of file diff --git a/src/main/resources/node_modules/papi.js b/src/main/resources/node_modules/papi.js index 8915dd1..1cb12fa 100644 --- a/src/main/resources/node_modules/papi.js +++ b/src/main/resources/node_modules/papi.js @@ -7,7 +7,7 @@ var PlaceholderAPI; var server = require('api/server'); PlaceholderAPI = { - setPlaceholders: function () { + setPlaceholders: function() { return arguments[1].replace(/&([0-9a-fk-orA-FK-OR])/, '§$1'); } }; @@ -26,7 +26,7 @@ try { var s = TextSerializers.formattingCode('§'); if (spongePapi) { PlaceholderAPI = { - setPlaceholders: function () { + setPlaceholders: function() { return s.serialize(spongePapi.replacePlaceholders(arguments[1], arguments[0], arguments[0])); } }; diff --git a/src/main/resources/node_modules/tellraw.js b/src/main/resources/node_modules/tellraw.js index 21af6fb..5dcfecb 100644 --- a/src/main/resources/node_modules/tellraw.js +++ b/src/main/resources/node_modules/tellraw.js @@ -2,18 +2,18 @@ var chat = require('api/chat'); var server = require('api/server'); -var ChatMessagePart = function () { - this.click = function (action, value) { +var ChatMessagePart = function() { + this.click = function(action, value) { this.clickEventAction = action; this.clickEventValue = value; }; - this.hover = function (action, value) { + this.hover = function(action, value) { this.hoverEventAction = action; this.hoverEventValue = value; }; - this.convert = function () { + this.convert = function() { var str = {}; if (this.text) { str.text = this.text; @@ -37,11 +37,11 @@ var ChatMessagePart = function () { } }; -var Tellraw = function () { +var Tellraw = function() { var parts = [new ChatMessagePart()]; var self = this; - this.then = function (part) { + this.then = function(part) { if (typeof part === "string") { var newPart = new ChatMessagePart(); newPart.text = part; @@ -57,12 +57,12 @@ var Tellraw = function () { this.cache = null; }; - this.text = function (text) { + this.text = function(text) { this.latest().text = text; return this; }; - this.tip = function (str) { + this.tip = function(str) { if (toString.call(str) === "[object Array]") { str = str.join("\n"); } @@ -70,39 +70,39 @@ var Tellraw = function () { return this; }; - this.item = function (str) { + this.item = function(str) { this.latest().hover("show_item", str); return this; }; - this.cmd = this.command = function (command) { + this.cmd = this.command = function(command) { this.latest().click("run_command", command); return this; }; - this.suggest = function (url) { + this.suggest = function(url) { this.latest().click("suggest_command", url); return this; }; - this.file = function (path) { + this.file = function(path) { this.latest().click("open_file", path); return this; }; - this.link = function (url) { + this.link = function(url) { this.latest().click("open_url", url); return this; }; - this.latest = function () { + this.latest = function() { return parts[parts.length - 1]; }; - this.json = function () { + this.json = function() { if (!this.cache) { var temp = []; - parts.forEach(function (t) { + parts.forEach(function(t) { temp.push(t.convert()); }); this.cache = JSON.stringify(temp); @@ -111,18 +111,18 @@ var Tellraw = function () { return this.cache; }; - this.send = function (player) { + this.send = function(player) { chat.json(player, self.json()); }; - this.sendAll = function () { + this.sendAll = function() { server.players(function sendAllMessage(p) { self.send(p); }) } }; -Tellraw.create = function () { +Tellraw.create = function() { return new Tellraw().then(Tellraw.duplicateChar); }; diff --git a/src/main/resources/node_modules/template.js b/src/main/resources/node_modules/template.js index ad9048c..d644de5 100644 --- a/src/main/resources/node_modules/template.js +++ b/src/main/resources/node_modules/template.js @@ -17,13 +17,13 @@ function Template(tpl) { // 创建函数: var fn = new Function(code.join('\n')); // 用render()调用函数并绑定this参数: - this.render = function (model) { + this.render = function(model) { return fn.apply(model); }; } exports = module.exports = { - create: function (tpl) { + create: function(tpl) { return new Template(tpl); } } \ No newline at end of file diff --git a/src/main/resources/node_modules/utils.js b/src/main/resources/node_modules/utils.js index 52c597e..e0a8261 100644 --- a/src/main/resources/node_modules/utils.js +++ b/src/main/resources/node_modules/utils.js @@ -13,7 +13,7 @@ function toStr(obj) { } function compare(prop) { - return function (obj1, obj2) { + return function(obj1, obj2) { var val1 = obj1[prop]; var val2 = obj2[prop]; if (!isNaN(Number(val1)) && !isNaN(Number(val2))) { diff --git a/src/main/resources/node_modules/zip.js b/src/main/resources/node_modules/zip.js index 20f6ae4..bc59437 100644 --- a/src/main/resources/node_modules/zip.js +++ b/src/main/resources/node_modules/zip.js @@ -3,7 +3,7 @@ /*global Java, base, module, exports, require, __FILE__*/ var ZipFile = Java.type("java.util.zip.ZipFile"); -var fs = require('core/fs'); +var fs = require('fs'); /** * 解压文件 diff --git a/src/main/resources/plugins/HelloWorld.js b/src/main/resources/plugins/HelloWorld.js index 1a56d88..327fdfc 100644 --- a/src/main/resources/plugins/HelloWorld.js +++ b/src/main/resources/plugins/HelloWorld.js @@ -28,7 +28,7 @@ function load() { function enable() { // noinspection JSUnusedLocalSymbols command.on(this, 'hello', { - cmd: function (sender, command, args) { + cmd: function(sender, command, args) { engineLoad(fs.file(root, 'test.js')); return true; } @@ -51,7 +51,7 @@ function enable() { function send(event, player) { // noinspection JSUnresolvedVariable console.debug('玩家', player.getName(), "触发事件", event.class.simpleName); - setTimeout(function () { + setTimeout(function() { // noinspection JSUnresolvedVariable player.sendMessage("§a欢迎来到 §bMiaoScript §a的世界! 当前在线: " + server.players().length) }, 10); diff --git a/src/main/resources/plugins/MiaoAuth.js b/src/main/resources/plugins/MiaoAuth.js index 503c9b8..257ac55 100644 --- a/src/main/resources/plugins/MiaoAuth.js +++ b/src/main/resources/plugins/MiaoAuth.js @@ -7,8 +7,6 @@ var event = require('api/event'); var wrapper = require('api/wrapper'); var command = require('api/command'); -var server = require('api/server'); -var fs = require('fs'); var description = { name: 'MiaoAuth', @@ -30,12 +28,12 @@ function load() { function enable() { command.on(this, 'l', { - cmd: function (sender, command, args) { + cmd: function(sender, command, args) { return true; } }); command.on(this, 'r', { - cmd: function (sender, command, args) { + cmd: function(sender, command, args) { return true; } }); diff --git a/src/main/resources/plugins/bukkit/Lottery.js b/src/main/resources/plugins/bukkit/Lottery.js index c806319..5d2e150 100644 --- a/src/main/resources/plugins/bukkit/Lottery.js +++ b/src/main/resources/plugins/bukkit/Lottery.js @@ -10,7 +10,6 @@ var bukkit = require('api/server'); var item = require('api/item'); var Arrays = Java.type('java.util.Arrays'); -var Material = Java.type('org.bukkit.Material'); var ItemStackArray = Java.type('org.bukkit.inventory.ItemStack[]'); var PANE = 'STAINED_GLASS_PANE'