feat: clean engine after disable

Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
2020-04-03 15:07:05 +08:00
parent ac83acd4c8
commit 28db77333e
4 changed files with 6 additions and 2 deletions

View File

@ -23,5 +23,6 @@ public class MiaoScriptBungee extends Plugin {
@Override
public void onDisable() {
engine.disableEngine();
engine = null;
}
}

View File

@ -20,5 +20,6 @@ public class MiaoScriptNukkit extends PluginBase {
@Override
public void onDisable() {
engine.disableEngine();
engine = null;
}
}

View File

@ -19,7 +19,7 @@ import lombok.SneakyThrows;
* @author 喵♂呜
* Created on 2017/10/25 20:35.
*/
@Plugin(id = "miaoscript", name = "MiaoScript", version = "1.0", authors = "喵♂呜")
@Plugin(id = "miaoscript", name = "MiaoScript", version = "1.0", authors = "MiaoWoo")
public class MiaoScriptSponge {
private ScriptEngine engine;
@Inject
@ -40,6 +40,7 @@ public class MiaoScriptSponge {
@SneakyThrows
public void onStop(GameStoppingServerEvent event) {
engine.disableEngine();
engine = null;
}
@Listener