10
									
								
								src/main/resources/node_modules/api/plugin.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								src/main/resources/node_modules/api/plugin.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -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);
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								src/main/resources/node_modules/internal/bukkit/item.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								src/main/resources/node_modules/internal/bukkit/item.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -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;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										81
									
								
								src/main/resources/node_modules/internal/internal.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										81
									
								
								src/main/resources/node_modules/internal/internal.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -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;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										3
									
								
								src/main/resources/node_modules/modules.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								src/main/resources/node_modules/modules.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,3 +0,0 @@
 | 
			
		||||
interface requestConfig {
 | 
			
		||||
    header;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										2
									
								
								src/main/resources/node_modules/zip.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								src/main/resources/node_modules/zip.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -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');
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 解压文件
 | 
			
		||||
 
 | 
			
		||||
@@ -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',
 | 
			
		||||
 
 | 
			
		||||
@@ -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'
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user