feat: 更改系统环境参数
This commit is contained in:
@@ -7,6 +7,7 @@ import cn.hamster3.mc.plugin.ball.common.config.BallConfig;
|
||||
import cn.hamster3.mc.plugin.ball.common.entity.BallServerInfo;
|
||||
import cn.hamster3.mc.plugin.ball.common.entity.BallServerType;
|
||||
import cn.hamster3.mc.plugin.ball.common.listener.BallDebugListener;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.configuration.file.FileConfiguration;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
@@ -33,14 +34,14 @@ public class BallBukkitAPI extends BallAPI {
|
||||
FileConfiguration pluginConfig = plugin.getConfig();
|
||||
Map<String, String> env = System.getenv();
|
||||
|
||||
String serverInfoID = env.getOrDefault("BALL_SERVER_INFO_ID",
|
||||
String serverInfoID = env.getOrDefault("BALL_LOCAL_SERVER_INFO_ID",
|
||||
pluginConfig.getString("server-info.id"));
|
||||
String serverInfoName = env.getOrDefault("BALL_SERVER_INFO_NAME",
|
||||
String serverInfoName = env.getOrDefault("BALL_LOCAL_SERVER_INFO_NAME",
|
||||
pluginConfig.getString("server-info.name"));
|
||||
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))));
|
||||
String serverInfoHost = env.getOrDefault("BALL_LOCAL_SERVER_IP",
|
||||
pluginConfig.getString("server-info.host", Bukkit.getIp()));
|
||||
int serverInfoPort = Integer.parseInt(env.getOrDefault("BALL_LOCAL_SERVER_PORT",
|
||||
String.valueOf(pluginConfig.getInt("server-info.port", Bukkit.getPort()))));
|
||||
BallServerInfo serverInfo = new BallServerInfo(
|
||||
serverInfoID,
|
||||
serverInfoName,
|
||||
|
Reference in New Issue
Block a user