28 lines
1006 B
Java
28 lines
1006 B
Java
package cn.hamster3.service.bungee;
|
|
|
|
import cn.hamster3.mc.plugin.ball.common.api.BallAPI;
|
|
import cn.hamster3.service.bungee.command.ServiceCommand;
|
|
import cn.hamster3.service.bungee.listener.BridgeListener;
|
|
import cn.hamster3.service.bungee.listener.ServiceMainListener;
|
|
import cn.hamster3.service.common.util.ServiceLogUtils;
|
|
import net.md_5.bungee.api.ProxyServer;
|
|
import net.md_5.bungee.api.plugin.Plugin;
|
|
|
|
public class BallBridgePlugin extends Plugin {
|
|
public static void main(String[] args) {
|
|
}
|
|
|
|
@Override
|
|
public void onLoad() {
|
|
ServiceLogUtils.setLogger(getLogger());
|
|
}
|
|
|
|
@Override
|
|
public void onEnable() {
|
|
BallAPI.getInstance().getEventBus().register(BridgeListener.INSTANCE);
|
|
ProxyServer.getInstance().getPluginManager().registerListener(this, ServiceMainListener.INSTANCE);
|
|
ProxyServer.getInstance().getPluginManager().registerCommand(this, ServiceCommand.INSTANCE);
|
|
BallAPI.getInstance().subscribeRaw("HamsterService");
|
|
}
|
|
}
|