├── .idea ├── .gitignore ├── JavaScriptLibraryPlugin.iml ├── codeStyles │ └── codeStyleConfig.xml ├── compiler.xml ├── encodings.xml ├── misc.xml ├── runConfigurations │ └── server.xml └── vcs.xml ├── JavaScriptLibraryPlugin.iml ├── MinecraftPlugin.iml ├── README.md ├── pom.xml └── src └── main ├── java └── xingchen │ └── jslib │ ├── JSApi.java │ ├── JavaScriptLibrary.java │ ├── command │ ├── CommandLoader.java │ ├── EnumJsSubCommand.java │ └── JsCommand.java │ ├── config │ └── ConfigManager.java │ ├── event │ ├── EventHolder.java │ ├── EventLoader.java │ └── register │ │ ├── AbstractJavaScriptPluginEvent.java │ │ ├── JavaScriptFilesEvalledEvent.java │ │ └── JavaScriptPreRegisterEvent.java │ ├── export │ ├── KeyValue.java │ ├── LinkageLoader.java │ └── PluginScripts.java │ └── js │ ├── IScriptHolder.java │ ├── JavaScriptInfo.java │ ├── JavaScriptLoader.java │ ├── JavaScriptUtil.java │ ├── ScriptFiles.java │ ├── ScriptHolderBase.java │ └── event │ ├── JavaScriptCancellableEvent.java │ └── JavaScriptEvent.java └── resources ├── config.yml ├── lib ├── event.js ├── info.json ├── load.js └── util.js └── plugin.yml /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /.idea/JavaScriptLibraryPlugin.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/.idea/JavaScriptLibraryPlugin.iml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/.idea/runConfigurations/server.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /JavaScriptLibraryPlugin.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/JavaScriptLibraryPlugin.iml -------------------------------------------------------------------------------- /MinecraftPlugin.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/MinecraftPlugin.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/JSApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/JSApi.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/JavaScriptLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/JavaScriptLibrary.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/command/CommandLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/command/CommandLoader.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/command/EnumJsSubCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/command/EnumJsSubCommand.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/command/JsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/command/JsCommand.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/config/ConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/config/ConfigManager.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/event/EventHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/event/EventHolder.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/event/EventLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/event/EventLoader.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/event/register/AbstractJavaScriptPluginEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/event/register/AbstractJavaScriptPluginEvent.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/event/register/JavaScriptFilesEvalledEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/event/register/JavaScriptFilesEvalledEvent.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/event/register/JavaScriptPreRegisterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/event/register/JavaScriptPreRegisterEvent.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/export/KeyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/export/KeyValue.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/export/LinkageLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/export/LinkageLoader.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/export/PluginScripts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/export/PluginScripts.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/js/IScriptHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/js/IScriptHolder.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/js/JavaScriptInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/js/JavaScriptInfo.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/js/JavaScriptLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/js/JavaScriptLoader.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/js/JavaScriptUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/js/JavaScriptUtil.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/js/ScriptFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/js/ScriptFiles.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/js/ScriptHolderBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/js/ScriptHolderBase.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/js/event/JavaScriptCancellableEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/js/event/JavaScriptCancellableEvent.java -------------------------------------------------------------------------------- /src/main/java/xingchen/jslib/js/event/JavaScriptEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/java/xingchen/jslib/js/event/JavaScriptEvent.java -------------------------------------------------------------------------------- /src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/resources/config.yml -------------------------------------------------------------------------------- /src/main/resources/lib/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/resources/lib/event.js -------------------------------------------------------------------------------- /src/main/resources/lib/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/resources/lib/info.json -------------------------------------------------------------------------------- /src/main/resources/lib/load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/resources/lib/load.js -------------------------------------------------------------------------------- /src/main/resources/lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/resources/lib/util.js -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miraclexc/JavaScriptLibraryPlugin/HEAD/src/main/resources/plugin.yml --------------------------------------------------------------------------------