fix: 移除 reset 指令

This commit is contained in:
2024-03-12 13:49:30 +08:00
parent 093f003109
commit 0296722d04
3 changed files with 6 additions and 14 deletions

View File

@@ -15,12 +15,11 @@
> JavaScript 代码执行时,执行命令的对象(玩家或控制台)会作为 sender 变量传入 > JavaScript 代码执行时,执行命令的对象(玩家或控制台)会作为 sender 变量传入
| 指令 | 权限 | 描述 | | 指令 | 权限 | 描述 |
|:-------------------|:---------------------|:---------------------| |:-------------------|:---------------------|:------------------------|
| script eval {脚本内容} | hamster.script.admin | 直接执行 JavaScript 脚本 | | script eval {脚本内容} | hamster.script.admin | 直接执行 JavaScript 脚本 |
| script run {脚本文件} | hamster.script.admin | 执行文件中的 JavaScript 代码 | | script run {脚本文件} | hamster.script.admin | 执行文件中的 JavaScript 代码 |
| script reset | hamster.script.admin | 重设 JavaScript 引擎环境 | | script reload | hamster.script.admin | 重载插件并重设 JavaScript 引擎环境 |
| script reload | hamster.script.admin | 重载插件 |
# 注意事项 # 注意事项

View File

@@ -6,7 +6,7 @@ plugins {
} }
group = "cn.hamster3.mc.plugin" group = "cn.hamster3.mc.plugin"
version = "1.0.3" version = "1.0.4"
description = "为Minecraft服务器导入 OpenJDK Nashorn 引擎来执行 JavaScript 脚本" description = "为Minecraft服务器导入 OpenJDK Nashorn 引擎来执行 JavaScript 脚本"
repositories { repositories {

View File

@@ -161,12 +161,6 @@ public class HamsterScriptPlugin extends JavaPlugin {
} }
break; break;
} }
case "reset": {
engine = new ScriptEngineManager().getEngineByName("JavaScript");
invocable = (Invocable) engine;
sender.sendMessage("§a已重设 JavaScript 引擎环境");
break;
}
case "reload": { case "reload": {
reload(); reload();
sender.sendMessage("§a插件重载完成"); sender.sendMessage("§a插件重载完成");
@@ -187,7 +181,6 @@ public class HamsterScriptPlugin extends JavaPlugin {
List<String> list = new ArrayList<>(); List<String> list = new ArrayList<>();
list.add("eval"); list.add("eval");
list.add("run"); list.add("run");
list.add("reset");
list.add("reload"); list.add("reload");
String startWith = args[0].toLowerCase(); String startWith = args[0].toLowerCase();
list.removeIf(o -> !o.startsWith(startWith)); list.removeIf(o -> !o.startsWith(startWith));