1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите не работает отмена и детект команды игрока

Тема в разделе "Разработка плагинов для новичков", создана пользователем Pa4ok, 20 июл 2018.

Статус темы:
Закрыта.
  1. Автор темы
    Pa4ok

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

    Баллы:
    66
    Нашел я тут неприятную команду в плагине на голограммы которой можно вывести на голограмму конфиг любого плагина, а следственно посмотреть данные от бд
    Решил запилить в своем плагине так сказать затычку

    Код:
    //this.hacks - List<String> который я беру из конфига
    //добавил в него 1 строку пока что "hd readtext"
    //пишу команду с игрока - ничего не происходит, в консоль команда не отправляется,
    //команда игрока не отменяется
    //версия майна 1.7.10
    
        @EventHandler
        public void hacksban (PlayerCommandPreprocessEvent e)
        {
            Player p = e.getPlayer();
            String name = p.getName();
            String cmd = e.getMessage();
    
            for (String bad : this.hacks)
            {
                if (cmd.contains(bad))
                {
                    Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "hwidban name [Hack]");
                }
            }
    
            e.setCancelled(true);
        }
     
  2. Автор темы
    Pa4ok

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

    Баллы:
    66
    я дурак
    закрыто
     
Статус темы:
Закрыта.

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