Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [ADMN][FIX] PvpProtect - Защита от pvp и не только [1.5.2-*.*.*]

Обновление завтра:rolleyes:
Обновление #4
==========================================
Версия: 1.4
Функционал:

  • Добавлены идеи @DarKillers54 (Немного переделанные).
ВНИМАНИЕ: Обновление на тестировании!
​
==========================================
@slenky,@RikkiLook Может это, в релизы?)
 
Добавь. Запрет PvP когда ты в образе моба.
 
ну сделать с функцией true и false в чем проблема
Я не тру-мега-девелопер, но я знаю что взаимодействие с другими плагинами происходит через программный интерфейс. Зависимость от этого интерфейса закладывается в jar файле и не может включаться и выключаться в конфигах плагина. Если бы это было бы не так, то не было бы плагинов, которые требуют другие плагины для работы. Максимум что может сделать разработчик -- это 2 версии плагина: с поддержкой превращений и зависимостью от них и без этих нагромождений.
 
На днях будет обнова. В обнову добавлю почти все, что вы просили)
Так что ожидайте))
 
Используй это для отключения fly от ess.

Java:
            if (ess.getUser(p).getBase().getAllowFlight()) {
                e.setCancelled(true);
                ess.getUser(p).getBase().setAllowFlight(false);
                p.sendMessage(ChatColor.RED
                        + "Выключите fly для атаки игроков.");
            }
 
Кароче суть такова. При установленом плагине, игрок который включил себе год, подвержен нанесению дамага от игроков у которых нет года. Простыми словами: я включил себе год, а мой друг отключил. И он может меня атаковать при включеном режиме безсмертия у меня. Стоит ему включить год, а мне отключить, как я тоже могу его атаковать.
Сносил плагин - такой проблемы не возникало. Плагин, который должен фиксить все это дело создает новые проблемы. Ошибок в консоли нет. @Rider3217 , будет фикс этого?
 
Кароче суть такова. При установленом плагине, игрок который включил себе год, подвержен нанесению дамага от игроков у которых нет года. Простыми словами: я включил себе год, а мой друг отключил. И он может меня атаковать при включеном режиме безсмертия у меня. Стоит ему включить год, а мне отключить, как я тоже могу его атаковать.
Сносил плагин - такой проблемы не возникало. Плагин, который должен фиксить все это дело создает новые проблемы. Ошибок в консоли нет. @Rider3217 , будет фикс этого?
Если таковая проблема и вправду имеется то и фикс будет.
Спасибо за информацию)
 
Если таковая проблема и вправду имеется то и фикс будет.
Спасибо за информацию)
Да, имеется. Получается что вся суть /god отпадает поскольку обычные игроки могут бить других игроков у которых включен режим бессмертия. А так, все остальное работает отлично)
 
Обновление #5
==========================================
Версия: 1.5
Функционал:

  • Добавлено множество прав
    Код:
    pvpprotect.bypass.pvp - обход защиты в пвп.
    pvpprotect.bypass.interact- обход защиты от использования зелий и яиц.
    pvpprotect.bypass.vanish - обход всей защиты для режима "Ваниш".
    pvpprotect.bypass.god - обход всей защиты для режима "Гуд".
    pvpprotect.bypass.creative - обход всей защиты для режима "Креатив".
    pvpprotect.bypass.fly - обход всей защиты для режима "Флай".
  • Улучшен код, вроде))
  • Добавлена возможность отключения следующих режимов, а именно: Невидимость,Креатив,Полет и Режим Бога.(Строка removeModeAfterDamage в конфиге).
  • И конечно фикс некоторых багов:rolleyes:
ВНИМАНИЕ: Обновление не тестировалось!
*На главную страницу будет добавлено после теста!*

​
==========================================
 
Последнее редактирование:
Можно ли разрешить бить мобов, но запретить игроков?
 
Протестил на 1.5.2 Вроде всё норм.
 

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

Назад
Верх