Помогите Отключение плагина для одного игрока

Нельзя. Можно отключить только на сервере впринцапе для всех.
Для включения/отключения каких-либо возможностей существуют пермишены
 
Ну плагин это что? Ивенты, команды и т.п. Вот и проверяй в каждом игрока на то, что тебе надо(пермишен, ЧС)
Ивентами не получится, т.к плагин который я хочу выключить зашифрован, есть какой то костыль наверно, poke.sexy, /ac
 
Ивентами не получится, т.к плагин который я хочу выключить зашифрован, есть какой то костыль наверно, poke.sexy, /ac
Да нет же, я имею ввиду в каждом ивете, команде(везде короче, где участвует игрок) делать такое:
Код:
if(player.hasPermission("pedik")){
player.sendMessage("Тебе нельзя...");
return; //выкинуть из метода(ивента, команды)
}
 
Да нет же, я имею ввиду в каждом ивете, команде(везде короче, где участвует игрок) делать такое:
Код:
if(player.hasPermission("pedik")){
player.sendMessage("Тебе нельзя...");
return; //выкинуть из метода(ивента, команды)
}
Спасибо за годный совет-костыль.
 
Это не костыль как бы, по другому ты никак это не сделаешь!
Можно и костылить с рефлексией, но не уверен приведёт ли оно к добру.

Хм... Задумался. Что будет если словить эвент на приоритете Lowest и подчистить ему HandlerList?
 
Максимум что ты можешь в чужом плагине, это не выдавать права на этот плагин. Нет прав, нет и возможностей от некого плагина. В некоторых случаях наоборот. К примеру чатгуард, даешь права на бипасс проверок.
 
Ну можно например ивенты оффнуть и команды на определенного игрока плагину, но над сам бакит внутри модифицировать
 
Ну можно например ивенты оффнуть и команды на определенного игрока плагину, но над сам бакит внутри модифицировать
Не не, ты не понял. У него есть плагин, без сорцов. Он хочет его отключать другим плагином для разных игроков.
 
Назад
Верх