fix(ball-bungeecord): 修复启动报错

This commit is contained in:
2023-08-10 12:31:20 +08:00
parent 2b191b3adc
commit 11327d368e

View File

@@ -8,8 +8,6 @@ import cn.hamster3.mc.plugin.ball.common.listener.BallDebugListener;
import cn.hamster3.mc.plugin.core.bungee.HamsterBallPlugin; import cn.hamster3.mc.plugin.core.bungee.HamsterBallPlugin;
import cn.hamster3.mc.plugin.core.bungee.listener.BallBungeeCordListener; import cn.hamster3.mc.plugin.core.bungee.listener.BallBungeeCordListener;
import cn.hamster3.mc.plugin.core.bungee.util.CoreBungeeCordUtils; import cn.hamster3.mc.plugin.core.bungee.util.CoreBungeeCordUtils;
import net.md_5.bungee.api.ProxyServer;
import net.md_5.bungee.api.config.ListenerInfo;
import net.md_5.bungee.config.Configuration; import net.md_5.bungee.config.Configuration;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@@ -40,11 +38,8 @@ public class BallBungeeCordAPI extends BallAPI {
pluginConfig.getString("server-info.name")); pluginConfig.getString("server-info.name"));
String serverInfoHost = env.getOrDefault("BALL_LOCAL_SERVER_IP", String serverInfoHost = env.getOrDefault("BALL_LOCAL_SERVER_IP",
pluginConfig.getString("server-info.host", "0.0.0.0")); pluginConfig.getString("server-info.host", "0.0.0.0"));
int port = ProxyServer.getInstance().getConfig().getListeners().stream().findFirst()
.map(ListenerInfo::getQueryPort)
.orElse(25577);
int serverInfoPort = Integer.parseInt(env.getOrDefault("BALL_LOCAL_SERVER_PORT", int serverInfoPort = Integer.parseInt(env.getOrDefault("BALL_LOCAL_SERVER_PORT",
String.valueOf(pluginConfig.getInt("server-info.port", port)))); String.valueOf(pluginConfig.getInt("server-info.port", 25577))));
BallServerInfo serverInfo = new BallServerInfo( BallServerInfo serverInfo = new BallServerInfo(
serverInfoID, serverInfoID,
serverInfoName, serverInfoName,