Плагин UniversalBlockerUltimate - универсальный блокиратор нежелательных действий в чате, командах и прочем [4.0.2]

  • СНОВА исправлена работа команды /ub reload и добавлены недостающие методы.
  • Произведён небольшой рефакторинг, что улучшит производительность для блкировок команд.
  • Исправлен лок команд для игроков.
  • Исправлена работа команды /ub reload
  • Переработана система работы модуля чата. Теперь вместо стандартных настроек сообщения и звука для нарушителя и оповещений используется то, что всё это время было использовано в модуле блокировки команд и символов. Старая конфигурация тоже поддерживается, однако рекомендуется обновиться, для более гибкой настройки.
  • Добавлена опция удаления цвета в сообщениях для проверки same_message и banwords. При её включении все цветокоды типа &1 &a будут удалены из сообщения перед проверкой, что устранит потенциальные обходы.
  • Добавлена поддержка PlaceholderAPI в сообщениях действий, а также добавлен кондишн [PLACEHOLDER] <заполнитель> %плейсхолдер%;значение, который сверяет одинаковы ли ответ плейсхолдера и заданное значение.
  • Исправлена работа custom_plugin_folder. Теперь плагин будет создавать дефолтные файлы в папке, если не нашел их.
  • Оптимизированы блокировки. Исправлена проблема того, что после первой блокировки плагин продолжал проверять строку на остальные.
  • Произведены прочие мелкие оптимизации.
  • Теперь в плагин включена дополнительная библиотека, поскольку на старых версиях нет необходимых её функций.
  • Добавлен параметр для минимальной длинны сообщения, чтобы по возможности игнорировать коротки не несущие информации сообщения в лимитёре однотивных сообщений.
  • Добавлена возможность настраивать символ которым будет зацензурено сообщение.
  • Добавлено действие NOTIFY_CONSOLE для блокираторов команд консоли и ркона.
  • Исправлен ещё проблема команд на новых версиях.
  • Исправлена дефолтная конфигурация.
  • Слегка оптимизирован ряд методов.
Обновление до последней версии
  • Добавлены команды /ub lockcommands/lockconsole/lockrcon (созданные для веселья, просто по тому, что я могу). Блокируют исполнение команд игроками/консолью/рконом соответственно.
  • Оптимизирована проверка на заблокированные символы в чате/командах
  • Стандартизированы плейсхолдеры для блокировки символов. Теперь заблокированное сообщение - это всегда %msg%, вне зависимости от типа блокировки.
  • Добавлена возможность создавать кнопки в сообщениях. Формат: button={текст;ховеривент;кликивент}
  • Удалена проверка на капс, за фактической ненадобностью.
  • Добавлено действие [NOTIFY_CONSOLE], которое будет выводить информацию о заблокированном действии в консоль.
  • Исправлена работа блокировки по паттернам. (И логика действия блокировки в принципе)
  • Улучшена производительность за счёт использования более быстрых в итерации коллекций и удаления лишних проверок.
Да поможет вам бог в обновлении конфигурации на новую версию

  • Добавлена поддержка клик-ивентов через clickEvent={ID;контент}. Также теперь добавление ховертекста осуществляется через hoverText={контент}.
  • Теперь в группах команд и символов для блокировки и оповещений берётся дефолтное право, если оно не было отдельно указано через permission={}.
  • Вновь переработана конфигурация. С актуальной версией можно ознакомиться в разделе ресурсов.
  • Теперь перезагрузка плагина способна отключать ранее включенные модули, что более не требует полной перезагрузки сервера.
  • Добавлена команда /ublocker debug для отслеживания потенциальных проблем.
  • Произведено множество улучшений и оптимизаций, которые просто не могут быть перечислены. (Для некоего понимания - плагин стал примерно в 1.5-2 раза шустрее)
  • Лайк 0
Реакции:1 пользователя
  • Исправлены многочисленные баги, связанные с блокировками (или их отсутствием...), коих на данный момент не перечислить
  • Добавлена опция логирования действий игроков (через действие [LOG])
  • Добавлена защита от таб-комплит краша (нужно было выложить это обновление ранее... но тем не менее!)
  • Произведено множество оптимизаций, что сделало плагин куда быстрее
  • Произведен значительный рефакторинг кода, что сделает процесс обновлений и поддержки плагина более простым
  • Отныне у плагина открыт исходный код, более никакого скрытия

! Важно !
Конфиги будет необходимо перенастроить под новый формат, если вы не хотите, чтобы блокировки слетели. С новым форматом можно ознакомиться на странице ресурса.
  • Лайк 0
Реакции:2 пользователей
ВерхНиз