Помогите Не работает broadcastMessage

  • Автор темы Автор темы ZimnyCat
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

ZimnyCat

Активный участник
Баллы
61
Имя в Minecraft
ZimnyCat
Создал событие, чтобы при смерти игрока сообщение отправлялось на весь сервер. На локальном сервере всё работает, на сервере на хостинге - нет (отправляется только в консоль, игроки не видят). Другие функции плагина работают и там, и там.

Код:
@EventHandler
    public void onDeath(PlayerDeathEvent event) {
        Bukkit.broadcastMessage("F");
}
 
Наверное ты отключил поддержку дефолтных прав.
Метод broadcastMessage делает итерацию по списку игроков с правом bukkit.broadcast.user и отправляет им сообщение.

Попробуй сам делать итерацию и отправлять кому надо сообщение, например
Код:
String myMessage = "Hello world!";
for (Player player : Bukkit.getOnlinePlayers()) {
  player.sendMessage(myMessage);
}
 
Наверное ты отключил поддержку дефолтных прав.
Метод broadcastMessage делает итерацию по списку игроков с правом bukkit.broadcast.user и отправляет им сообщение.

Попробуй сам делать итерацию и отправлять кому надо сообщение, например
Код:
String myMessage = "Hello world!";
for (Player player : Bukkit.getOnlinePlayers()) {
  player.sendMessage(myMessage);
}
Спасибо, в этом и проблема была.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх