如何在bukkit中获得有多少在线玩家在线?

时间:2014-07-26 11:26:09

标签: java minecraft bukkit

我正在制作一个插件,向服务器发送有关在线玩家的数据。 如何获得有多少在线玩家并将其放入变量/字符串?

2 个答案:

答案 0 :(得分:3)

从CraftBukkit e6cd8c0开始,Server#getOnlinePlayers()的返回类型从Player []更改为List。因此,要反映这些更改,请使用

Bukkit.getServer().getOnlinePlayers().size()

代替。

答案 1 :(得分:2)

您应该查看具有此功能的现有插件。请在http://dev.bukkit.org/bukkit-plugins/player-count-message/

处查看

您可以使用%online%代码

来满足您的需求

如果您想编码,以下内容可能有所帮助:

getServer().getOnlinePlayers();

OR

Bukkit.getOnlinePlayers().length