2016-09-27 3 views
-1

В плагине Bukkit, есть возможность отправить сообщение непосредственно к игроку, как это:Как транслировать сообщение с Bukkit?

p.sendMessage(message); 

Есть ли возможность отправить сообщение всем игрокам онлайн «вещание» сообщение всем?

ответ

0

Помните, что Bukkit.broadcastMessage(message); записывает сообщение также на Console. В большинстве случаев вам это действительно не нужно.

Вы можете сделать простой for цикл:

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

Или, если вы хотите, вы можете просто использовать

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

+0

Большое спасибо! :) Я искал Bukkit.broadcastMessage («Он тоже работает, но для консоли и игроков»!); :П – ThisIsEcho

0

Да, есть. Вы можете использовать

Bukkit.broadcastMessage(String message); 

отправить сообщение для всех игроков в Интернете, или использовать

Bukkit.broadcast(String message, String permission); 

отправить сообщение всем пользователям, имеющим указанное разрешение.

+0

'Bukkit.broadcastMessage()' не посылает всех игроков онлайн , но для всех подключенных экземпляров, а также для консоли. – SocketByte