Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите PlayerCommandPreprocessEvent отправляет 2 сообщения

Тема в разделе "Разработка плагинов для новичков", создана пользователем TheItsKek, 2 янв 2022.

  1. Автор темы
    TheItsKek

    TheItsKek Участник

    Баллы:
    31
    Код:
    @EventHandler(
            priority = EventPriority.HIGHEST,
            ignoreCancelled = true
    )
    public void PlayerCommand(PlayerCommandPreprocessEvent e) {
        Player player = e.getPlayer();
        for (Player p : Bukkit.getServer().getOnlinePlayers()) {
            if (this.CmdSpy.contains(p.getName()))
                p.sendMessage("§d§l** §d" + player.getName() +  "§fиспользовал(а) команду - §d"  + e.getMessage());
        }
    }
    Мне отправляет два сообщения, вместо одного. Как исправить?
     
  2. Хостинг MineCraft
    <
  3. veyn12

    veyn12 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    Veynique
    return true добавь в конец цикла
     
  4. LilClick

    LilClick Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    LilClick
    return забыл.
     

Поделиться этой страницей