Plugin UniversalBlocker [2.0]

No permission to download
UniversalBlocker
Short Description:
Плагин на блокировку символов, команд и слов. Универсальный блокиратор, проще говоря.
191
1,835
  • Like
  • Ninja
  • Gold love
Reactions:133 users

Latest updates

2.0

Полностью изменены конфигурационные файлы плагина Отныне эта версия является лишь бесплатной...

фикс

фикс команды перезагрузки

1.12

Добавил список разрешенных символов в книге Значительно улучшил и оптимизировал код
Read more...
Supports version
  1. 1.7.10
  2. 1.8.+
  3. 1.9.+
  4. 1.10.+
  5. 1.11.+
  6. 1.12.+
  7. 1.13.+
  8. 1.14.+
  9. 1.15.+
  10. 1.16.+
  11. 1.17.+
  12. 1.18+
  13. 1.19.+
Official page
https://github.com/Overwrite987/UniversalBlocker/relases
Java
  1. Java 11
  2. Java 16
  3. Java 17
  4. Java 18
  5. Java 19
Описание: Данный плагин является пробной версией плагина UniversalBlockerUltimate и создан демонстрация возможностей последнего.
Данный плагин имеет куда меньше возможностей, чем UniversalBlockerUltimate, так что если вы хотите по настоящему раскрыть весь потенциал плагина, рекомендую приобретать именно платную версию

Возможности:
✅
Блокировка команд игрока
✅
Блокировка символов.
✅
Блокировка таб-комплита команд.
✅
Блокировка таб-комплита аргументов в командам.
✅
Сообщения, тайтлы, звуки при блокировке команд.
✅
Блокирока команд для людей с кастомным правом.
✅
Блокировка определенных символов в командах.
✅
Сообщения, тайтлы, звуки при блокировке символов.
✅
Блокирока символов для людей с кастомным правом.
✅
Защита от просмотра плагинов читами.
✅
Блокировка слов в чате.
✅
Блокировка большого числа цифр в чате.
✅
Вайтлист символов в чате.
❌ Ховертекст в сообщениях.
❌ Блокировка команд консоли и ркона.
❌ Блокировка команд и символов в определенных мирах.
❌ Вайтлист символов в командах, книгах и на табличках.
❌ Поддержка регулярных выражений.
❌ Возможность установить кастомную папку плагина (для удобной работы 2мя и более серверами)
❌ Поддержка оповещений между серверами в единой сети.
❌ Поддержка от автора при появлении неполадок.

Конфигурация:
YAML:
settings:
  # Форматирование текста.
  # LEGACY - цвет через &, MINIMESSAGE - цвет через <цвет>
  # MINIMESSAGE был добавлен в новых версиях
  serialiser: LEGACY
  # Включить ли отправку анонимной статистики (пожалуйста не отключайте)
  enable_metrics: true
  # Проверять ли наличие обновлений (пожалуйста не отключайте)
  update_checker: true
  # Включение/отключение модулей плагина
  enable_chat_module: true
  enable_symbol_module: true
  enable_command_module: true
  # Отключать ли сервер при отключении плагина
  shutdown_on_disable: false
 
# На каких игроков не будут действовать никакие запреты (можно оставить пустым, это снизит нагрузку)
excluded_players:
  - 'Overwrite'
  - 'test99999'
YAML:
# Настройки для чата и книг
chat_settings:
  # Какие символы можно писать в чате
  allowed_chat_chars:
    # Включить ли проверку
    enable: true
    # Все доступные символы в чате в строчку
    pattern: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ ~`1!2@3#4$5%6^7&§89(0)-_=+*|[{]}\;:"',<.>/?!№
    message: '&7&l(&c&l!&7&l) &cВаше сообщение содержит запрещенные символы'
    # Настройка звука, который будет проигрываться при нарушении
    sound:
      enable: true
      value: ENTITY_ITEM_BREAK:1.0:1.0 # ID:громкость:тон
    # Настройка оповещений для администрации
    notify:
      enable: true
      message: '&7&l(&c&l!&7&l) &cИгрок &3%player% &cиспользовал запрещеннный символ в чате &8(&4%chatsymbol%&8) ht=&7Сообщение игрока: &c%msg%'
      sound:
        enable: true
        value: ENTITY_ITEM_BREAK:1.0:1.0
  # Максимального кол_во цифр в сообщении
  numbers_check:
    enable: true
    # Сколько максимально может быть цифр в одном сообщении
    maxmsgnumbers: 7
    # Проверять ли строго
    # Если включено _ плагин будет блокировать все сообщения с большим колличеством цифр в сообщении
    # Если отключено _ плагин будет блокировать только попытки написать IP (по типу 228.13.37.69 _ число цифр в IP 11, а разрешено 7)
    strict: true
    message: '&7&l(&c&l!&7&l) &eМаксимальное кол_во цифр в сообщении &a%limit%'
    sound:
      enable: true
      value: ENTITY_ITEM_BREAK:1.0:1.0
    notify:
      enable: true
      message: '&7&l(&c&l!&7&l) &cИгрок &3%player% &cпытался написать более 7 цифр в сообщении. ht=&7Сообщение игрока: &c%msg%.'
      sound:
        enable: true
        value: ENTITY_ITEM_BREAK:1.0:1.0
  # Запрещенные слова в чате.
  ban_words_chat:
    enable: true
    words:
      - '*мужской половой орган'
      - 'еблан'
      - 'говно'
      - 'залупа'
      - 'шлюха'
      - '*женский половой орган'
      - '.ru'
      - '.su'
      - '.me'
      - '.org'
    message: '&7&l(&c&l!&7&l) &3Нельзя использовать слово &4%word%'
    sound:
      enable: true
      value: ENTITY_ITEM_BREAK:1.0:1.0
    notify:
      enable: true
      message: '&7&l(&c&l!&7&l) &cИгрок &3%player% &cиспользовал запрещенное слово &8(&4%word%&8) ht=&7Полное сообщения: &4%msg%'
      sound:
        enable: true
        value: ENTITY_ITEM_BREAK:1.0:1.0
YAML:
# Список заблокированных команд.
# Доступные действия для команд указанных в файле:
## [HIDE] - Скрыть из таб_комплита.
## [LITE_HIDE] - Скрыть из таб_комплита по определенному праву. Пример: '[LITE_HIDE] ublocker.1' - команда будет скрыта для людей без права ublocker.1
## [BLOCK_TAB_COMPLETE] - Скрыть из таб_комплита аргументы команды. (/ver при нажатии таба выводит список плагинов. эта функция отключает этот вывод)
## [LITE_BLOCK_TAB_COMPLETE] - Скрыть из таб_комплита аргументы команды по определенному праву.
## [BLOCK] - Заблокировать команду.
## [LITE_BLOCK] - Заблокировать команду по определенному праву. Пример: '[LITE_BLOCK] ublocker.1' -  команда будет заблокирована для людей без права ublocker.bypass.1
## [MESSAGE] - Отправить сообщение при вводе команды.
## [TITLE] - Отправить тайтл при вводе команды. Формат - сообщение:время_появления:время_показа:время_убывания
## [SOUND] - Проиграть звук при вводе команды. Формат - звук:громкость:тональность
## [NOTIFY] - Отправить оповещение игроку с определенным правом. Пример: '[NOTIFY] Игрок использовал запрещенную команду! perm=ublocker.2' - при будет отправлено всем игрокам с правом ublocker.2
## [NOTIFY_SOUND] - Проиграть звук при вводе команды. '[NOTIFY_SOUND] BLOCK_NOTE_BLOCK_PLING:1.0:1.0 perm=ublocker.2' - звук будет проигран всем игрокам с правом ublocker.2
commands:
   # Раздел со списком заблокированных команд. Имя можно указать любое
   string_example:
     # Тип режима работы команд (STRIN или REGEX)
     mode: 'STRING'
     # Список заблокированных команд
     commands:
       - '/op'
       - '/lp'
       - '/perms'
       - '/packet'
       - '/?'
     # Действия при написании указанных команд
     actions:
       - '[LITE_HIDE] ublocker.bypass.commands'
       - '[LITE_BLOCK] ublocker.bypass.commands'
       - '[LITE_BLOCK_TAB_COMPLETE] ublocker.bypass.commands'
       - '[MESSAGE] &7&l(&c&l!&7&l) &3Команда &8(&4%cmd%&8) &3не доступна с вашим уровнем доступа!'
       - '[TITLE] &7&l(&c&l!&7&l) &6&lОшибка &7&l(&c&l!&7&l):&fКоманда &6%cmd% &fзаблокирована!:10:50:15'
       - '[SOUND] ENTITY_ITEM_BREAK:1.0:1.0'
       - '[NOTIFY] &7&l(&c&l!&7&l) &cИгрок &3%player% &cиспользовал запрещеннную команду &8(&4%cmd%&8)! &7Использованная команда: &4%fullcmd% perm=ublocker.notify.commands'
       - '[NOTIFY_SOUND] BLOCK_NOTE_BLOCK_PLING:1.0:1.0 perm=ublocker.notify.commands'
YAML:
# Список заблокированных символоы.
# Доступные действия для символов указанных в файле:
## [COMMAND_BLOCK] - Заблокировать использование данных символов в командах.
## [COMMAND_LITE_BLOCK] - Заблокировать использование данных символов в командах по определенному праву. '[COMMAND_LITE_BLOCK] ublocker.1' - символ будет заблокирована для людей без права ublocker.1
## [SIGN_BLOCK] - Заблокировать использование данных символов на табличках.
## [SIGN_LITE_BLOCK] - Заблокировать использование данных символов на табличках по определенному праву.
## [MESSAGE] - Отправить сообщение при вводе команды.
## [TITLE] - Отправить тайтл при вводе команды. Формат - сообщение:время_появления:время_показа:время_убывания
## [SOUND] - Проиграть звук при вводе команды. Формат - звук:громкость:тональность
## [NOTIFY] - Отправить оповещение игроку с определенным правом. Пример: '[NOTIFY] Игрок использовал запрещенную команду! perm=ublocker.2' - при будет отправлено всем игрокам с правом ublocker.2
## [NOTIFY_SOUND] - Проиграть звук при вводе команды. '[NOTIFY_SOUND] BLOCK_NOTE_BLOCK_PLING:1.0:1.0 perm=ublocker.2' - звук будет проигран всем игрокам с правом ublocker.2
# Дополнительно можно указать похожие команды, в которым будут применены те же правила.
# Данные "похожие" команды тоже поддерживают регекс.
symbols:
   string_example:
     mode: 'STRING'
     symbols:
       - '.*'
       - '**'
     actions:
       - '[COMMAND_LITE_BLOCK] ublocker.bypass.symbols'
       - '[MESSAGE] &7&l(&c&l!&7&l) &3Символ &8(&4%symbol%&8) &3запрещено использовать в командах!'
       - '[TITLE] &7&l(&c&l!&7&l) &6&lОшибка &7&l(&c&l!&7&l):&fСимвол %symbol% заблокирован!:10:50:15'
       - '[SOUND] ENTITY_ITEM_BREAK:1.0:1.0'
       - '[NOTIFY] &7&l(&c&l!&7&l) &cИгрок &3%player% &cиспользовал запрещеннный символ! &7Использованная написанная команда: &4%cmd%, &7Заблокированный компонент: %symbol% perm=ublocker.notify.symbol1'
       - '[NOTIFY_SOUND] BLOCK_NOTE_BLOCK_PLING:1.0:1.0 perm=ublocker.notify.symbol1'
     excluded_commands:
       - '/login'
       - '/register'

Author

More resources from OverwriteMC

UniversalBlockerUltimate
UniversalBlockerUltimate
Универсальный плагин на блокировку всего, что вы только могли представить.
UltimateServerProtector
UltimateServerProtector
Многофункциональный плагин на защиту вашего сервера и её администрации!
Руководство по использованию Spark
Руководство по использованию Spark
Документация по Spark для тех, кто плох в английском или не желает шариться по оф.докам.
Идеальная конфигурация Vulcan+Полноценный перевод на русский
Идеальная конфигурация Vulcan+Полноценный перевод на русский
Полноценный перевод плагина Vulcan на русский, а также усиленные проверки
Почти идеальная конфигурация GrimAC + полноценный перевод на русский
Почти идеальная конфигурация GrimAC + полноценный перевод на русский
Конфиг на GrimAC, направленный на устарение недостатков античита
TopBottom