
HidePlugins
Плагин HidePlugins для Paper скрывает команды вроде /plugins и /version от обычных игроков. Защищает информацию о серверных плагинах и повышает безопасность.
HidePlugins
HidePlugins - это лёгкий плагин для Paper (и Folia), который прячет определённые команды от игроков без прав. Если вы админ и не хотите, чтобы кто-то видел список установленных плагинов через /plugins или версию сервера через /version - это решение.
Зачем это нужно?
В ванильном Minecraft любой игрок может ввести /plugins и узнать, какие моды-плагины стоят на сервере. Зная список, недоброжелатели могут искать уязвимые версии или целенаправленно атаковать конкретные плагины. HidePlugins блокирует такие команды, а заодно убирает их из автодополнения (tab complete) - так игроки даже не узнают, что эти команды существуют.
Возможности
- Блокировка команд - запрещает неавторизованным игрокам использовать указанные команды.
- Удаление из tab complete - скрытые команды не появляются при нажатии Tab.
- Настраиваемое сообщение - можно задать свой текст отказа с MiniMessage-форматированием.
- Обход через permission - сотрудники с правом
hide_plugins.bypassмогут использовать любые команды.
Настройка
Конфиг лежит в plugins/HidePlugins/config.yml. По умолчанию блокируются:
pl,bukkit:pl,plugins,bukkit:pluginsver,bukkit:ver,version,bukkit:version?,bukkit:?,help,bukkit:helpabout,bukkit:about,icanhasbukkit,bukkit:icanhasbukkit
Можно добавить свои команды или сделать кастомное сообщение для каждой группы команд (пример в конфиге закомментирован).
Пример базовой настройки:
blockMsg: "<red>You are not allowed to use this command"
disabled-commands:
- pl
- bukkit:pl
- plugins
- bukkit:plugins
- ver
- bukkit:ver
- version
- bukkit:version
- "?"
- bukkit:?
- help
- bukkit:help
- about
- bukkit:about
- icanhasbukkit
- bukkit:icanhasbukkit
Команды и права
/hideplugins reload- перезагружает конфиг. Право:hide_plugins.reload.- Право
hide_plugins.bypass- полный обход блокировки.
Что по итогу?
HidePlugins - простой, но полезный инструмент для любого сервера на Paper или Folia. Если вы хотите скрыть от игроков информацию о плагинах и версии сервера - ставьте без раздумий. На производительность влияния почти нет, а безопасность повышается. Единственный нюанс: если у вас есть другие плагины, которые тоже перехватывают эти команды, могут быть конфликты - проверяйте совместимость.
