From 64313b99970205addb04b0396eb5bc1a3a98f227 Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Tue, 12 Mar 2024 02:38:56 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=B1=95=E7=A4=BA=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=E5=86=85=E9=94=99=E8=AF=AF=E5=8E=9F=E5=9B=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle.kts | 2 +- .../cn/hamster3/mc/plugin/script/HamsterScriptPlugin.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index d21d37b..806f401 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,7 +5,7 @@ plugins { } group = "cn.hamster3.mc.plugin" -version = "1.0.2" +version = "1.0.3" description = "为Minecraft服务器导入 OpenJDK Nashorn 引擎来执行 JavaScript 脚本" val shade = configurations.create("shade") 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 a89fce6..be3fa05 100644 --- a/src/main/java/cn/hamster3/mc/plugin/script/HamsterScriptPlugin.java +++ b/src/main/java/cn/hamster3/mc/plugin/script/HamsterScriptPlugin.java @@ -67,7 +67,7 @@ public class HamsterScriptPlugin extends JavaPlugin { getLogger().info("将 " + className + " 导入为 " + simpleName); } catch (ClassNotFoundException e) { getLogger().warning("将 " + className + " 导入为 " + simpleName + " 失败:未找到这个类"); - } catch (ScriptException e) { + } catch (Exception e) { getLogger().warning("将 " + className + " 导入为 " + simpleName + " 失败"); e.printStackTrace(); } @@ -112,7 +112,7 @@ public class HamsterScriptPlugin extends JavaPlugin { long time = System.currentTimeMillis() - start; sender.sendMessage("§aJavaScript 代码执行完成, 耗时: " + time + " 毫秒"); sender.sendMessage("§a返回值: §f" + eval); - } catch (ScriptException e) { + } catch (Exception e) { long time = System.currentTimeMillis() - start; sender.sendMessage("§cJavaScript 代码执行出错, 耗时: " + time + " 毫秒"); sender.sendMessage("§c异常原因: " + e.getMessage()); @@ -153,7 +153,7 @@ public class HamsterScriptPlugin extends JavaPlugin { long time = System.currentTimeMillis() - start; sender.sendMessage("§aJavaScript 代码执行完成, 耗时: " + time + " 毫秒"); sender.sendMessage("§a返回值: §f" + eval); - } catch (ScriptException e) { + } catch (Exception e) { long time = System.currentTimeMillis() - start; sender.sendMessage("§cJavaScript 代码执行出错, 耗时: " + time + " 毫秒"); sender.sendMessage("§c异常原因: " + e.getMessage());