feat: 允许 run 命令传参

This commit is contained in:
2024-03-19 15:24:22 +08:00
parent 22c9c25e6a
commit c8f663cad6
6 changed files with 26 additions and 14 deletions

View File

@@ -150,7 +150,9 @@ public class HamsterScriptPlugin extends JavaPlugin {
for (String simpleName : importClass.keySet()) {
bindings.put(simpleName, engine.get(simpleName));
}
String[] scriptArgs = Arrays.copyOfRange(args, 2, args.length);
bindings.put("sender", sender);
bindings.put("args", scriptArgs);
Object eval = engine.eval(code, bindings);
long time = System.currentTimeMillis() - start;
sender.sendMessage("§aJavaScript 代码执行完成, 耗时: " + time + " 毫秒");