如何使用 Bukkit 广播消息?

How to broadcast message with Bukkit?

在 Bukkit 插件中,可以选择像这样直接向玩家发送消息:

p.sendMessage(message);

是否可以选择向所有在线玩家发送消息,"broadcasting"向所有人发送消息?

是的。您可以使用

Bukkit.broadcastMessage(String message);

向所有在线玩家发送消息,或使用

Bukkit.broadcast(String message, String permission);

向所有具有指定权限的用户发送消息。

请记住,Bukkit.broadcastMessage(message); 也在 Console 上记录了一条消息。在大多数情况下,您实际上并不需要它。

你可以做一个简单的for循环:

for (Player player : Bukkit.getOnlinePlayers()) {
    player.sendMessage("It works!");
}

或者如果你愿意,你可以使用

Bukkit.broadcastMessage("It works too, but for console & players!");

for (Player player : Bukkit.getOnlinePlayers()) {
player.sendMessage("It works!");
} `is the code?`
[youtube.com/?Feature=youtu.be][1]
[blank] [2]