如何用Bukkit广播消息?

时间:2016-09-27 14:12:45

标签: java minecraft bukkit

在Bukkit插件中,可以选择直接向播放器发送消息,如下所示:

p.sendMessage(message);

是否可以选择将消息发送给所有在线玩家,将消息“广播”给所有人?

2 个答案:

答案 0 :(得分:1)

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

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

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

或者如果你想要,你可以使用

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

答案 1 :(得分:0)

是的。你可以使用

Bukkit.broadcastMessage(String message);

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

Bukkit.broadcast(String message, String permission);

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