• GPT AI

    Откройте бесплатно AI технологии GPT-4 mini, Gemini, и FusionBrain для эффективной работы и взаимодействия с клиентами.

    Перейти в бота
    MinePluginCheck

    Наши алгоритмы проверяют плагины Minecraft на наличие хаков. Защитите свой сервер с помощью нашего Telegram-бота уже сегодня!

    Перейти в бота

Plugin Protection Plugin Hide Pro Bungee/Velocity [2.10.4]

Plugin Hide Pro Bungee/Velocity
Short Description:
Настройка Tabcomplete, Блокировка команд, Анти-Tabcomplete, Блокировщик предложений
2,670
24,717
  • Like
  • Gold love
  • Ninja
Reactions:1,760 users

Latest updates

2.10.4

Добавлена поддержка версии 1.21.1. Обратите внимание, что если вы используете 1.21.1, вам также...

2.10.3

Статья обновлена

2.10.3

Исправлен плагин: функция не работает на новых сборках бумаги Исправлено, что перезагрузка не...
Read more...
Supports version
  1. 1.8.✘
  2. 1.9.✘
  3. 1.10.✘
  4. 1.11.✘
  5. 1.12.✘
  6. 1.13.✘
  7. 1.14.✘
  8. 1.15.✘
  9. 1.16.✘
  10. 1.17.✘
  11. 1.18.✘
  12. 1.19.✘
  13. 1.20.✘
  14. 1.21.✘
Official page
https://www.spigotmc.org/resources/77112/
Translation
https://black-minecraft.com/resources/2544/
Documentation
https://github.com/Nononitas/Plugin-Hide-Pro/wiki
1

Особенности плагина Plugin Hide Pro Bungee/Velocity:​

  • Показывать игрокам только те команды, которые они должны видеть.
  • Настраивать автозаполнение команд (включая подаргументы).
  • Блокировать или разрешать только определенные команды.
  • Настраивать или отключать сообщение, если выполнена заблокированная команда.
  • Система групп с командным списком и списком автозаполнения (подробности в разделе групп).
  • Настраивать или отключать сообщение /pl.
  • Защита от шпионских клиентов.
  • Использовать цветовые коды в конфигурации.
  • Настраивать бренд сервера в левом верхнем углу экрана отладки F3, который показывает серверное программное обеспечение.
  • Добавить все команды из плагина одной записью (зарегистрированные команды Bukkit).
  • Может также удалять команды Bungeecord/Velocity из автозаполнения, если установлен на Bungeecord/Velocity.
  • Примечание: Мой плагин не добавляет новых команд или автозаполнения, он просто редактирует существующие.

Создание групп в Plugin Hide Pro Bungee/Velocity:​

Каждая группа имеет список команд и список автозаполнения. Существует два типа групп:
  • Белый список (Whitelist) -> разрешает команды или отображает команды в автозаполнении (включено по умолчанию).
  • Черный список (Blacklist) -> блокирует команды или удаляет команды из автозаполнения (может быть включено через разрешение).
Чтобы добавить конкретную группу пользователю, добавьте разрешение plhide.group.<group>. Если у игрока есть разрешения на две группы, то группа устанавливается в зависимости от приоритета (чем выше число, тем выше приоритет). Если группы имеют одинаковый приоритет, они объединяются.

С версией для Bungeecord/Velocity вы можете выбрать, на каких серверах должны применяться группы.

Группа может наследовать от других групп. Группы наследуются рекурсивно. Наследуются только те группы, которые соответствуют текущему серверу игрока [версия Bungee/Velocity].

Команды и права плагина Plugin Hide Pro Bungee/Velocity:​

КомандаОписаниеРазрешение
/plhide reloadПерезагружает конфигурациюplhide.reload
/plhide helpДополнительная информация-
/plhide updatecheckПроверяет наличие новой версииplhide.reload
/plhide checkПолучает информацию о игроке, такую как режим группы или текущая группаplhide.reload
/plhide updategroupОбновляет группу для игрокаplhide.reload
-Отображает текущие плагиныplhide.bypass.pl-message
-Назначает группу Pl-Hideplhide.group.{groupname}
-Изменяет режим группы на черный список для командplhide.blacklist.commands
-Изменяет режим группы на черный список для автозаполнения командplhide.blacklist.tabcomplete
-Разблокирует команды с именами плагинов для выполненияplhide.unblock-plugin-named-commands.execution
-Разблокирует команды с именами плагинов для автозаполненияplhide.unblock-plugin-named-commands.tabcomplete
Для плагина Bungeecord команда /plhide-bungee
Для плагина Velocity команда - /plhide-velocity

Конфиги плагина Plugin Hide Pro Bungee/Velocity:​

Spigot
Bungeecord
Velocity

Группы в плагине Plugin Hide Pro Bungee/Velocity:​

Каждая группа должна иметь уникальное имя.

Чтобы добавить конкретную группу пользователю, добавьте разрешение plhide.group.{groupname}. Если у игрока есть разрешения на две группы, то группа устанавливается в зависимости от приоритета (чем выше число, тем выше приоритет). Если приоритеты одинаковые, то обе группы будут применены (они объединяются). С плагином Bungeecord/Velocity вы также можете выбрать, на каких серверах будут использоваться группы.

Команды​

Раздел "commands" перечисляет команды, которые могут быть заблокированы или выполнены исключительно. Перечисление подкоманд также возможно:

Пример 1 (черный список): Если вы укажете "cmd test", это заблокирует "cmd test" и его подаргументы ("cmd test <args>"), но не заблокирует "cmd" или "cmd help".

Пример 2 (белый список): Если вы укажете "cmd test", это заблокирует "cmd" и "cmd help", но не заблокирует "cmd test" или "cmd test <args>".

Автозаполнение​

Раздел "tabcomplete" перечисляет команды, которые будут либо удалены, либо видимы только в автозаполнении. Перечисление подкоманд для автозаполнения также возможно:

Пример 1 (черный список): Если вы укажете "cmd test", это удалит подаргумент "test" и его подаргументы, но не сам "cmd". Таким образом, "cmd help" будет виден.

Пример 2 (белый список): Если вы укажете "cmd test", это удалит все подаргументы, кроме "test" и его подаргументов, но не сам "cmd". Таким образом, "cmd help" не будет виден.

Режим группы​

Режим группы определяет, является ли список черным или белым списком. По умолчанию режим группы — белый список. Если вы хотите изменить его на черный список, вам нужно дать игроку разрешение: для команд это plhide.blacklist.commands, а для автозаполнения это plhide.blacklist.tabcomplete.

Включенные сервера​

Если вы используете плагин Bungeecord/Velocity, есть еще один список под названием enabled_servers. Здесь вы добавляете названия серверов, на которых группа включена. Значение по умолчанию — "all". Поддерживается также регулярные выражения.

Сервера​

Эта опция доступна только при использовании версии для Bungeecord/Velocity. Здесь вы можете добавить названия серверов, чтобы иметь разные команды/автозаполнение на разных серверах.

Пример:
YAML:
servers:
  # Если не найдено совпадающее имя сервера (например, creative), будет использоваться этот ключ.
  fallback:
    commands: [ ]
    tabcomplete: [ ]
  # Команды, перечисленные здесь, будут добавлены на сервера, имя которых начинается с "Lobby-" (например, "Lobby-1", "Lobby-230").
  "Lobby-.*":
    commands: [ ]
    tabcomplete: [ ]
  # Команды, перечисленные здесь, будут добавлены только на сервер с именем "Survival".
  Survival:
    commands: [ ]
    tabcomplete: [ ]
  # Команды, перечисленные здесь, будут добавлены автоматически на все остальные серверы. Этот ключ (all) является опциональным.
  all:
    commands: [ ]
    tabcomplete: [ ]
  # Опция для указания серверов, на которых группа должна быть включена.
enabled_servers:
  - all
priority: 1
blocked-command-message: "Unknown command. Type \"/help\" for help."
inherited-groups: [ ]

Наследование​

В разделе "inherited-groups" вы можете добавить другие группы. Команды и автозаполнение из "наследуемых групп" будут добавлены в эту группу. Заметьте, что реализованные группы реализуют свои реализованные группы! Это означает, что наследование является рекурсивным: если у вас есть, например, 3 группы: Default, Moderator, Admin. Moderator наследует Default, а Admin наследует Moderator, тогда Admin также наследует группу Default, так как Moderator наследует её.

Объединение групп​

Игрок может также иметь несколько родительских групп одновременно: если две или более группы имеют одинаковый приоритет и у игрока есть разрешения для них, все группы, для которых у игрока есть разрешения, будут применены.

Часто задаваемые вопросы (FAQ) в Plugin Hide Pro Bungee/Velocity:​

Как предоставить доступ к другой/нескольким группам? Вы должны назначить каждую группу в разделе "inherited-groups:". То есть, если у вас есть ранги, например, Admin, Moderator и Default, вот как вы назначите 2 группы для группы Admin: (Конфигурация из версии Spigot)
YAML:
Admin:
  commands:
    - ban
  tabcomplete:
    - ban
  priority: 20
  inherited-groups:
    - default
    - Moderator
Заметьте, что группы наследуются рекурсивно. Например, если Moderator также наследует Default, вам не нужно наследовать Default для группы Admin.

Как мои игроки получают разрешения групп pl-hide? По умолчанию каждый получает группу "default", независимо от того, назначаете вы её или нет. В противном случае вам нужно добавить разрешение, например, "plhide.group.test", чтобы применить группу "Test". Убедитесь, что не перепутали с "pl-hide.group.test", так как это может привести к сбою.

Что такое режим группы? Если группа должна блокировать команды и удалять эти команды из автозаполнения, установите group-mode в blacklist.

В противном случае, если group-mode установлен в whitelist, будут выполняться только указанные команды, а все неуказанные команды будут удалены из автозаполнения.

Как установить режим группы? По умолчанию режим группы — whitelist. Если вы хотите изменить его на blacklist, вы должны дать игроку разрешение: для команд это plhide.blacklist.commands, а для автозаполнения это plhide.blacklist.tabcomplete.

Как заблокировать все подаргументы команды в режиме whitelist? Для этого используется символ "". Он блокирует все, что идет после символа "".

Например: если вы включите в белый список "help ~", вы сможете выполнять только "/help", но не "/help 1", то же самое и с автозаполнением. Невозможно выполнить "/help 1 1".

Как разрешить базовую команду и некоторые подаргументы? [Только для списка команд] Если вы используете режим whitelist и хотите, чтобы базовая команда и только некоторые подаргументы команды выполнялись, тогда вам нужен "~" после базовой команды: Например, у вас есть команда warp с подаргументами admin, test, player, city. Если вы хотите разрешить "/warp", "/warp player" и "/warp city", то это будет выглядеть так:
YAML:
commands:
  - warp ~
  - warp player
  - warp city
*Что такое оператор ?

  • обозначает каждое возможное слово. Вы можете использовать его только в подаргументах, поэтому перечисление "* test" или "*" не будет работать.
Примеры:

Используя режим whitelist: Если вы укажете "ban * test", будет разрешено выполнять /ban player test или /ban Nononitas test, но не /ban Nononitas Hello. Также разрешено выполнять /ban player test Lol, но не /ban player Lol Hello.

Используя режим blacklist: Если вы укажете "ban * test", /ban player test будет заблокировано или /ban Nononitas test будет заблокировано, но не /ban Nononitas Hello. Команда /ban player test Lol также заблокирована, но /ban player Lol Hello — нет.

То же самое для автозаполнения.

Как автоматически добавить все команды плагина Вы можете добавить все команды из плагина с помощью записи plugin:<PluginName>. Например, с WorldEdit это будет запись plugin


. Замечание: некоторые плагины могут не работать, так как они не регистрируют свои команды через API Bukkit или Bungeecord. Эта функция также не работает для плагинов Velocity.


Как добавить команды WorldEdit? Существует распространенное заблуждение, что добавление - / будет работать. Это не так, потому что это не команда. Вместо этого используйте - /wand в качестве примера.

Я думаю, что мои группы настроены неправильно Проверьте, правильно ли установлен приоритет. Проверьте, правильно ли указан список серверов [Bungee/Velocity]. Если вы используете версию Bungee/Velocity, убедитесь, что разрешения установлены через менеджер разрешений Bungee/Velocity и установлены без контекста. Если у вас есть * или op, вы также можете всегда находиться в группе * и/или op. Выполните /plhide check для получения подробной информации (возможно, /plhide-bungee или /plhide-velocity в зависимости от того, где вы установили plhide).

Создание группы обхода Если вы хотите создать группу, где ни команды, ни автозаполнение не блокируются, создайте группу, как показано ниже.

Spigot:​

YAML:
Bypass:
  commands: []
  tabcomplete: []
  priority: 20
  blocked-command-message: "Unknown command. Type \"/help\" for help."
  inherited-groups: []

Bungee/Velocity:​

YAML:
Bypass:
  servers:
    all:
      commands: []
      tabcomplete: []
  enabled_servers:
    - all
  priority: 20
  blocked-command-message: "Unknown command. Type \"/help\" for help."
  inherited-groups: []
Теперь дайте пользователю разрешения plhide.group.bypass, plhide.blacklist.* и plhide.unblock-plugin-named-commands.*.

Автозаполнение с пробелом Если в вашем автозаполнении есть пробел, например, command arg и это должно быть одно автозаполнение, вы должны представить его как command%space%arg. Однако, пожалуйста, обратите внимание, что это правило не относится к командам с подкомандами или аргументами, которые имеют отдельные автозаполнения.

Зависимости плагина Plugin Hide Pro Bungee/Velocity:​

  • Плагин на права игроков, например LuckPerms
  • PacketEvents (на Bungeecord используйте эту версию)

Установка плагина Plugin Hide Pro Bungee/Velocity:​

Используя только Paper сервер: Установите следующие плагины:
  • Pl-Hide-Pro
  • PacketEvents (Spigot версия)
  • Менеджер разрешений (Luckperms)
Используя прокси-сервер, такой как Bungeecord/Waterfall/Velocity: Установите следующие плагины на прокси-сервер:
  • Pl-Hide-Pro
  • PacketEvents
  • Менеджер разрешений (Luckperms)
Установите Pl-Hide-Pro также на Paper сервере.

Включите опцию 'proxy-mode' в конфигурации Pl-Hide-Pro на Paper сервере. Перезагрузите Paper сервер.

Authors

Black & bobobo

More resources from Black

RealisticSeasons
RealisticSeasons
Добавьте реалистично выглядящий сезон в свои миры. Прекрасное дополнение к любому серверу!
MythicMobs Dev Builds Premium
MythicMobs Dev Builds Premium
Плагин MythicMobs версия DEV
Content Management Interface & CMI
Content Management Interface & CMI
Для 1.7.10 - 1.20.x Более 280 команд и функции для вашего сервера майнкрафт!
Upgradeable Hoppers
Upgradeable Hoppers
Связывание воронок с контейнерами Предметы Воронок Всасывающий патрубок Улучшение производительности
ReviveMe
ReviveMe
Оживите своих друзей!
ProCosmetics
ProCosmetics
Самый многофункциональный и мощный плагин на косметики из когда-либо созданных!
LiteFish
LiteFish
Новая система рыбалки | Кастомный заброс | Кастомные приманки | Биомы | Экономика | Турниры
GriefDefender
GriefDefender
Плагин на защиту от грифа на сервере Майнкрафт
ItemsAdder
ItemsAdder
Создавайте собственные предметы блоки/ руду / шляпки/ руду / жидкости / мобов и многое другое
Custom Piglins Trades PREMIUM
Custom Piglins Trades PREMIUM
Поддержка собственных предметов, наложение эффектов, призыв сущностей, выполнение нужных команд!
EpicCraftingsPlus
EpicCraftingsPlus
Создавайте кастомные крафты уникальным способом! До 15 необходимых предметов!
ccRides
ccRides
Аттракционы на ваш сервер
TopBottom