fix: 移除 reset 指令
This commit is contained in:
@@ -16,11 +16,10 @@
|
|||||||
> 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 | 重载插件 |
|
|
||||||
|
|
||||||
# 注意事项
|
# 注意事项
|
||||||
|
|
||||||
|
@@ -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 {
|
||||||
|
@@ -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));
|
||||||
|
Reference in New Issue
Block a user