Плагин CustomPlugins для Minecraft: персонализация команды /plugins без компромиссов
Каждый администратор сервера Minecraft хотя бы раз задумывался о том, чтобы скрыть список установленных плагинов от посторонних глаз. Стандартная команда /plugins услужливо показывает всё, что крутится под капотом, а это не всегда нужно рядовым игрокам. Решение пришло от сообщества — лёгкий и гибкий плагин CustomPlugins меняет правила игры. Он не просто прячет информацию, а позволяет заменить её собственным сообщением, сохраняя полную иллюзию оригинального вывода.
Зачем нужен CustomPlugins
Представьте: вы собрали уникальную сборку сервера, настроили десятки плагинов, но не хотите раскрывать все карты. Или, наоборот, хотите добавить щепотку юмора, выводя при вызове /plugins что-то вроде «Секретные ингредиенты бургера». CustomPlugins даёт эту свободу. Плагин перехватывает стандартный ответ Bukkit и подставляет ваш текст, поддерживая цветовые коды и форматирование. Никакой магии — только умная подмена на уровне событий сервера.
Ключевые возможности
- Простая конфигурация: всё управление сводится к одному файлу config.yml, где достаточно указать желаемый текст.
- Полная имитация оригинала: сообщение выглядит так, будто его отправило ядро сервера, сохраняя привычное форматирование.
- Неограниченная длина текста: можно написать хоть целую поэму — ограничений по символам нет.
- Поддержка цветовых кодов: используйте стандартные обозначения вроде
&4для красного или&3для бирюзового. - Гибкие права доступа: специальный пермишен позволяет избранным игрокам видеть настоящий список плагинов.
Интересно, что подобный подход к кастомизации давно вышел за пределы серверных утилит. Если вы хотите расширить возможности не только сервера, но и клиента, обратите внимание на лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню. Это особенно выручает, когда нужно быстро подобрать графические улучшения или вспомогательные моды, не копаясь в дебрях файлов.
Установка и первый запуск
Процесс установки не требует танцев с бубном. Достаточно поместить jar-файл плагина в директорию plugins вашего сервера и перезапустить его. После рестарта автоматически создастся папка CustomPlugins с готовым конфигурационным файлом. Никаких дополнительных зависимостей — плагин работает на чистом CraftBukkit и его форках.
Пошаговая инструкция
- Скачайте актуальную версию CustomPlugins с официального репозитория GitHub (прямая ссылка не предоставляется, ищите проект mrpixeldream/CustomPlugins).
- Переместите jar-файл в папку /plugins/ вашего сервера.
- Перезагрузите сервер командой /reload или полностью перезапустите его.
- Откройте появившуюся папку CustomPlugins и файл config.yml любым текстовым редактором.
- Замените значение ключа Plugin-Message на собственное сообщение, используя цветовые коды при необходимости.
- Сохраните изменения и снова перезагрузите сервер.
Настройка прав доступа
По умолчанию все игроки видят ваше кастомное сообщение. Но что, если администраторам или модераторам нужен реальный список? Для этого в версии 1.1 появился пермишен customplugins.original. По умолчанию он выдан только операторам сервера, но вы можете гибко назначить его через любой менеджер прав — LuckPerms, PermissionsEx или встроенную систему.
Пример настройки для группы «admin» в LuckPerms:
lp group admin permission set customplugins.original true
После этого участники группы при вводе /plugins увидят настоящий вывод Bukkit, в то время как остальные продолжат читать вашу авторскую подпись.
Примеры конфигурации
Файл config.yml предельно лаконичен. Вот образец, который идёт в комплекте с плагином:
Plugin-Message: "&3My plugins. Don't ask!"
Такая запись окрасит фразу в бирюзовый цвет. Вы можете комбинировать цвета, добавлять переносы строк (через \n) и создавать многострочные приветствия. Плагин корректно обрабатывает любые символы, разрешённые в YAML, поэтому фантазия ограничена только правилами форматирования.
История обновлений и стабильность
CustomPlugins прошёл путь от простого скрытия списка до полноценного инструмента с пермишенами и цветовой поддержкой. Версия 1.1 исправила досадный баг, когда плагин перехватывал все команды, начинающиеся с «pl», а не только /plugins. Разработчик оперативно обновил код, и сейчас продукт считается стабильным — известных ошибок нет. Если вы столкнётесь с проблемой, автор приветствует репорты на GitHub.
Заключение
CustomPlugins — крошечный, но невероятно полезный инструмент для тех, кто ценит приватность и атмосферу на своём сервере. Он не нагружает ядро, не конфликтует с другими плагинами и даёт полный контроль над информацией, которую видят игроки. Потратив пару минут на редактирование config.yml, вы получаете аккуратное, стильное и, главное, контролируемое отображение команды /plugins. Попробуйте — и ваш сервер заговорит вашим голосом.