Помогите Essentials give cookie 1 как отключить

  • Автор темы Автор темы _MendR_
  • Дата начала Дата начала

_MendR_

Активный участник
Пользователь
Баллы
68
Ник в Minecraft
_MendR_
Доброго времени суток, знаю, детская проблема, но уже задолбало 😠
При входе выдаёт такую тему [Essentials] CONSOLE issued server command: /give _MendR_ cookie 1

Знаю, выдаёт он их когда вышли обновы он пишет в чате и при заходе даёт печенье, НО!
Я выключил апдейт чекер в основном конфиге, надпись ушла, а вот печенька...

Потом обновил на последнюю сборку... Всё так же выдёт... что делать товарищи?!
 
Доброго времени суток, знаю, детская проблема, но уже задолбало 😠
При входе выдаёт такую тему [Essentials] CONSOLE issued server command: /give _MendR_ cookie 1

Знаю, выдаёт он их когда вышли обновы он пишет в чате и при заходе даёт печенье, НО!
Я выключил апдейт чекер в основном конфиге, надпись ушла, а вот печенька...

Потом обновил на последнюю сборку... Всё так же выдёт... что делать товарищи?!
Код:
public class Main extends JavaPlugin implements Listener{

    @EventHandler
    public void onCommand(ServerCommandEvent event) {
       if (event.getMessage().startsWith("give") && event.getMessage().endsWith(" cookie 1") {event.setCancelled(true)}
   }
}
 
Код:
public class Main extends JavaPlugin implements Listener{

    @EventHandler
    public void onCommand(ServerCommandEvent event) {
       if (event.getMessage().startsWith("give") && event.getMessage().endsWith(" cookie 1") {event.setCancelled(true)}
   }
}
Найти плагин, который делает и отключить это - 👎
Запретить выдавать одну печеньку - 👍

upd
С помощью notepad++ поиском по файлам в папке плагина поискать "cookie 1" видится мне более правильным первым шагом перед костылями.
 
Последнее редактирование:
Найти плагин, который делает и отключить это - 👎
Запретить выдавать одну печеньку - 👍
Настроить плагин 👎
Написать плагин 👍

Найти легкий путь 👎
Найти сложный путь 👍
 
Найти плагин, который делает и отключить это - 👎
Запретить выдавать одну печеньку - 👍

upd
С помощью notepad++ поиском по файлам в папке плагина поискать "cookie 1" видится мне более правильным первым шагом перед костылями.
Можно совместить простое с полезным - при выдаче печеньки выводить стек вызовов:
plugin.getLogger().log(Level.INFO, "Стек вызовов", new RuntimeException("DEBUG"));

С высокой вероятностью это даст понимание, какой конкретно плагин выполняет выдачу. Впрочем, даже если это командный блок - это будет понятно исходя из стека. После этого локацию блока тоже можно будет найти плагином при необходимости.

Этот способ более универсален, чем notepad++ или grep, поскольку найдёт виновника, даже если упоминаний печеньки нет в конфиге.
Но данный вариант может быть чуть более сложен для людей, которые не сталкивались с созданием плагинов.

Ещё, возможно, ТСу подойдёт старый добрый бинарный поиск: создаётся копия сервера, запускается, плагины отключаются до тех пор, пока проблема перестанет воспроизводиться. Это позволит вычислить виновника
 
Последнее редактирование:
Можно совместить простое с полезным - при выдаче печеньки выводить стек вызовов:
plugin.getLogger().log(Level.INFO, "Стек вызовов", new RuntimeException("DEBUG"));

С высокой вероятностью это даст понимание, какой конкретно плагин выполняет выдачу. Впрочем, даже если это командный блок - это будет понятно исходя из стека. После этого локацию блока тоже можно будет найти плагином при необходимости.

Этот способ более универсален, чем notepad++ или grep, поскольку найдёт виновника, даже если упоминаний печеньки нет в конфиге.
Но данный вариант может быть чуть более сложен для людей, которые не сталкивались с созданием плагинов.

Ещё, возможно, ТСу подойдёт старый добрый бинарный поиск: создаётся копия сервера, запускается, плагины отключаются до тех пор, пока проблема перестанет воспроизводиться. Это позволит вычислить виновника
Те самые 165 "нужных" плагинов...
 
Максимум за 7-8 циклов найдёшь виновника даже при таком количестве плагинов.
8 раз сервер перезапустить не вижу проблемы
Проблема в том, что при 165 плагинах на некоторых игровых хостингах сервер будет запускаться 1 час (без рофла)
 
Назад
Верх Низ