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"); } }