feat: 允许从环境变量中读取配置

This commit is contained in:
2023-05-31 06:51:52 +08:00
parent f9504a7163
commit 503ba16c6e
3 changed files with 18 additions and 13 deletions

View File

@@ -36,8 +36,10 @@ public class BallBungeeCordAPI extends BallAPI {
pluginConfig.getString("server-info.id"));
String serverInfoName = env.getOrDefault("BALL_SERVER_INFO_NAME",
pluginConfig.getString("server-info.name"));
String serverInfoHost = pluginConfig.getString("server-info.host", "0.0.0.0");
int serverInfoPort = pluginConfig.getInt("server-info.port", 25577);
String serverInfoHost = env.getOrDefault("SERVER_IP",
pluginConfig.getString("server-info.host", "0.0.0.0"));
int serverInfoPort = Integer.parseInt(env.getOrDefault("SERVER_PORT",
String.valueOf(pluginConfig.getInt("server-info.port", 25577))));
BallServerInfo serverInfo = new BallServerInfo(
serverInfoID,
serverInfoName,