From 0296722d046699738673a89d85c1fdfdaa0f4e22 Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Tue, 12 Mar 2024 13:49:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=20reset=20=E6=8C=87?= =?UTF-8?q?=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 11 +++++------ build.gradle.kts | 2 +- .../mc/plugin/script/HamsterScriptPlugin.java | 7 ------- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 3b5a205..0c36874 100644 --- a/README.md +++ b/README.md @@ -15,12 +15,11 @@ > JavaScript 代码执行时,执行命令的对象(玩家或控制台)会作为 sender 变量传入 -| 指令 | 权限 | 描述 | -|:-------------------|:---------------------|:---------------------| -| script eval {脚本内容} | hamster.script.admin | 直接执行 JavaScript 脚本 | -| script run {脚本文件} | hamster.script.admin | 执行文件中的 JavaScript 代码 | -| script reset | hamster.script.admin | 重设 JavaScript 引擎环境 | -| script reload | hamster.script.admin | 重载插件 | +| 指令 | 权限 | 描述 | +|:-------------------|:---------------------|:------------------------| +| script eval {脚本内容} | hamster.script.admin | 直接执行 JavaScript 脚本 | +| script run {脚本文件} | hamster.script.admin | 执行文件中的 JavaScript 代码 | +| script reload | hamster.script.admin | 重载插件并重设 JavaScript 引擎环境 | # 注意事项 diff --git a/build.gradle.kts b/build.gradle.kts index 309ab0f..3c855a3 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -6,7 +6,7 @@ plugins { } group = "cn.hamster3.mc.plugin" -version = "1.0.3" +version = "1.0.4" description = "为Minecraft服务器导入 OpenJDK Nashorn 引擎来执行 JavaScript 脚本" repositories { diff --git a/src/main/java/cn/hamster3/mc/plugin/script/HamsterScriptPlugin.java b/src/main/java/cn/hamster3/mc/plugin/script/HamsterScriptPlugin.java index be3fa05..e4edb5e 100644 --- a/src/main/java/cn/hamster3/mc/plugin/script/HamsterScriptPlugin.java +++ b/src/main/java/cn/hamster3/mc/plugin/script/HamsterScriptPlugin.java @@ -161,12 +161,6 @@ public class HamsterScriptPlugin extends JavaPlugin { } break; } - case "reset": { - engine = new ScriptEngineManager().getEngineByName("JavaScript"); - invocable = (Invocable) engine; - sender.sendMessage("§a已重设 JavaScript 引擎环境"); - break; - } case "reload": { reload(); sender.sendMessage("§a插件重载完成"); @@ -187,7 +181,6 @@ public class HamsterScriptPlugin extends JavaPlugin { List list = new ArrayList<>(); list.add("eval"); list.add("run"); - list.add("reset"); list.add("reload"); String startWith = args[0].toLowerCase(); list.removeIf(o -> !o.startsWith(startWith));