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));