39 lines
871 B
Java
39 lines
871 B
Java
package pw.yumc.MiaoScript;
|
|
|
|
import lombok.SneakyThrows;
|
|
import net.md_5.bungee.api.plugin.Plugin;
|
|
import pw.yumc.MiaoScript.api.MiaoScriptAPI;
|
|
import pw.yumc.MiaoScript.api.ScriptEngine;
|
|
|
|
/**
|
|
* Created with IntelliJ IDEA
|
|
*
|
|
* @author MiaoWoo
|
|
* Created on 2020/1/14 16:02.
|
|
*/
|
|
public class MiaoScriptBungee extends Plugin {
|
|
private ScriptEngine engine;
|
|
|
|
@SneakyThrows
|
|
public MiaoScriptBungee() {
|
|
Thread.currentThread().setContextClassLoader(this.getClass().getClassLoader());
|
|
engine = MiaoScriptAPI.createEngine(getDataFolder().getCanonicalPath(), getLogger(), this);
|
|
engine.loadEngine();
|
|
}
|
|
|
|
@Override
|
|
public void onLoad() {
|
|
}
|
|
|
|
@Override
|
|
public void onEnable() {
|
|
engine.enableEngine();
|
|
}
|
|
|
|
@Override
|
|
public void onDisable() {
|
|
engine.disableEngine();
|
|
engine = null;
|
|
}
|
|
}
|