我正在爲我的員工製作一個插件,可以幫助他們提供一些基本信息。 我想添加一個/服務器,將顯示服務器IP,而不是他們連接到的DNS。player.sendMessage中的Bukkit.getIp() - 可能的解決方案?
我想是這樣的
var InfoIP = Bukkit.getIp();
player.sendMessage("Server Ip: " + InfoIP);
顯然,它確實與Bukkit.getPort工作();但它不適用於ip。 有沒有其他方法可以解決這個問題?
我不是在尋找這樣的事
var myip = "0.0.0.0";
player.sendMessage("Server Ip:" + myip);
我想由getIp代替手工填寫的MYIP加油吧。
希望有人有一個解決方案:) TNX。
所以你想讓它顯示'***。***。***。***:port'? * EX:182.118.145.123:25562* – Jojodmo
您可以使用InetAddress.getLocalHost()。getHostName(),但它返回的名稱可能不是您要查找的內容。這裏更多:http://stackoverflow.com/questions/7348711/recommended-way-to-get-hostname-in-java –