UniversalBlocker

💠Leak💠 UniversalBlocker 2.0.2

Minecraft Versions
1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19
Source
https://github.com/Overwrite987/UniversalBlocker/
This plugin is a trial version of the UniversalBlockerUltimate plugin and was created to demonstrate the capabilities of the latter.
This plugin has much less features than UniversalBlockerUltimate, so if you want to really unlock the full potential of the plugin, I recommend buying the paid version.

Features


✅
Blocking player commands
✅
Character blocking.
✅
Blocking the command tab-complete.
✅
Blocking the tab-complete of arguments to commands.
✅
Messages, tittles, sounds when blocking commands.
✅
Blocking commands for people with custom authorization.
✅
Locking certain characters in commands.
✅
Messages, tittles, sounds when locking characters.
✅
Blocking characters for people with custom permissions.
✅
Protection against plugins being viewed by cheats.
✅
Blocking words in chat.
✅
Blocking large numbers in chat.
✅
Whitelist of characters in chat.
❌ Hovertext in messages.
❌ Locking console and rcon commands.
❌ Blocking commands and characters in certain worlds.
❌ Whitelist of characters in commands, books, and on tablets.
❌ Support for regular expressions.
❌ Possibility to install custom plugin folder (for convenient work with 2 or more servers).
❌ Support for notifications between servers in a single network.
❌ Support from the author in case of troubleshooting.

Configuration


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'

Code:
# Настройки для чата и книг
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'
       - '/?'
       - '/bukkit:?'
       - '/bukkit:help'
       - '/ver'
       - '/version'
       - '/about'
       - '/bukkit:ver'
       - '/bukkit:version'
       - '/bukkit:about'
       - '/pl'
       - '/plugins'
       - '/bukkit:pl'
       - '/bukkit:plugins'
     # Действия при написании указанных команд
     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'

Code:
# Список заблокированных символоы.
# Доступные действия для символов указанных в файле:
## [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'

Permissions

ublocker.bypass.* - includes all permissions labeled bypass
ublocker.bypass.numbers
ublocker.bypass.chatchars
ublocker.bypass.banwords
ublocker.admin - allows to use /ublocker command and view plugin notifications

Commands

/ub | /ublocker | /universalblocker
/ub reload - reload config
Author
Kritzz
Downloads
5
Views
181
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Kritzz

About Minecraft Forums

Here you will find everything you need to know about the exciting world of Minecraft, from creative game creations to helpful tutorials and multiplayer adventures. Share your passion!
Back
Top