何昌浩
如题。。。谢谢带佬回答!!

使用getOfflinePlayers没用唉。。看文档也没其他的了。。

天辉胡萝卜
  1. for(Player player : Bukkit.getServer().getOnlinePlayers()) {
  2.     bossplayer.addPlayer(player);
  3. }
复制代码


建议监听PlayerJoinEvent,让每个进服的玩家都收到bossbar

William_Shi
addPlayer
void addPlayer(Player player)
向该boss血条内添加一个玩家(也就是使该玩家能看见这个血条).
原文:Adds the player to this boss bar causing it to display on their screen.

参数:
player - 要添加的玩家

static OfflinePlayer[]        getOfflinePlayers()
获取曾在此服务器游戏的玩家.

addPlayer需要Player类型的参数getOfflinePlayers返回一个OfflinePlayer集合
一个是在线玩家
一个是离线玩家
这两个在这里是不能随意混用的