CustomWhitelistV2: Гибкое управление белым списком на серверах Minecraft
Каждый администратор сервера Minecraft знает, как важно контролировать доступ игроков. Стандартный белый список (whitelist) в ванильной версии игры выполняет базовую функцию, но когда проект растёт, появляется потребность в более тонкой настройке. Плагин CustomWhitelistV2 для PaperMC решает эту задачу, добавляя расширенные возможности управления статусами игроков, парольную защиту и даже веб-интерфейс для удалённого администрирования.
Что такое CustomWhitelistV2?
CustomWhitelistV2 — это серверный плагин, написанный на Java с использованием Bukkit API. Он предназначен для серверов на базе PaperMC и тесно интегрируется с системой прав LuckPerms. В отличие от обычного whitelist, этот инструмент позволяет не просто добавлять или удалять игроков, но и присваивать им детальные статусы: от временного бана до пометки «неизвестный». Такой подход даёт полный контроль над тем, кто и как может попасть на сервер.
Основные возможности плагина
CustomWhitelistV2 предлагает администраторам целый арсенал инструментов. Вот ключевые функции, которые выделяют его среди аналогов:
- Добавление и удаление игроков из белого списка через простые команды.
- Обновление статуса игрока — можно установить WHITELISTED, NOT_WHITELISTED, BANNED, KICKED, TEMP_BANNED, TEMP_KICKED, REMOVED или UNKNOWN.
- Включение и отключение отдельных подкоманд для гибкой настройки прав модераторов.
- Проверка текущего статуса любого игрока в реальном времени.
- Парольная защита входа — возможность установить и проверить пароль для доступа на сервер.
- Система логина через команду /login, что добавляет дополнительный уровень безопасности.
- Отправка сообщений всем модераторам для оперативной коммуникации.
- Локальный веб-сервер на порту 7777 для управления плагином через браузер.
- Поддержка нескольких языков (в разработке), что делает плагин удобным для международных серверов.
Такой набор функций превращает CustomWhitelistV2 в настоящий центр управления доступом. Кстати, если вы также ищете способы упростить установку клиентских модов, обратите внимание на лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню, не тратя время на ручную настройку.
Команды для администраторов и модераторов
Плагин предоставляет интуитивно понятную систему команд, разделённую на пользовательские и административные. Все они начинаются с основного префикса /customWhitelistV2.
Основные команды
/customWhitelistV2 enableOrDisableASubCommand— включение или отключение определённой подкоманды./customWhitelistV2 listAllActivatedSubCommands— просмотр всех активных подкоманд./customWhitelistV2 addPlayer— добавление игрока в белый список./customWhitelistV2 removePlayer— удаление игрока из белого списка./customWhitelistV2 listPlayers— вывод списка игроков с их статусами./customWhitelistV2 statusOfPlayer— проверка статуса конкретного игрока./customWhitelistV2 updatePlayerStatus— изменение статуса игрока (например, бан или кик)./customWhitelistV2 updatePassword— обновление пароля для входа./customWhitelistV2 checkPassword— проверка текущего пароля./customWhitelistV2 help— справочная информация по всем командам.
Дополнительные команды
/login (пароль)— вход на сервер с использованием установленного пароля./msgModerator (сообщение)— отправка сообщения всем модераторам онлайн.
Административные команды
Для владельцев сервера доступен отдельный набор команд с префиксом /customWhitelistV2Admin:
debug— режим отладки для выявления проблем.addModerator— назначение нового модератора.removeModerator— снятие прав модератора.listAllModerators— список всех модераторов.setPluginsLanguage— смена языка плагина (функция в процессе доработки).
Установка и настройка
Процесс установки CustomWhitelistV2 прост и не требует глубоких технических знаний. Достаточно следовать нескольким шагам:
- Скачайте последнюю версию плагина из репозитория GitHub (файл с расширением .jar).
- Поместите скачанный .jar в папку
pluginsвашего сервера PaperMC. - Перезапустите сервер, чтобы плагин загрузился и создал необходимые конфигурационные файлы.
- Назначьте себе права администратора через LuckPerms командой:
/lp user (ваш ник) permissions set customwhitelistv2.administrator.
После этого вы сможете использовать все команды плагина. Рекомендуется сразу настроить пароль для входа и активировать нужные подкоманды, чтобы адаптировать систему под правила вашего сервера.
Веб-интерфейс и дополнительные функции
Одной из самых интересных особенностей CustomWhitelistV2 является встроенный веб-сервер, который запускается на порту 7777. Через любой браузер вы можете управлять белым списком, просматривать статусы игроков и изменять настройки, не заходя в игру. Это особенно удобно, если вы администрируете сервер удалённо или с мобильного устройства.
Плагин также поддерживает многоязычность, хотя эта функция пока находится в стадии активной разработки. В будущих обновлениях ожидается полная локализация интерфейса и сообщений, что сделает CustomWhitelistV2 доступным для администраторов по всему миру.
Заключение
CustomWhitelistV2 — это мощный и гибкий инструмент для серверов Minecraft, который выходит далеко за рамки обычного белого списка. Детальные статусы игроков, парольная защита, веб-панель и интеграция с LuckPerms делают его незаменимым для проектов с серьёзными требованиями к безопасности и управлению. Плагин распространяется под лицензией GNU GPL v3.0, а его исходный код открыт для изучения и доработки. Если у вас есть идеи или вы обнаружили ошибку, автор приветствует обратную связь через GitHub (контакт: Shotix). Установите CustomWhitelistV2 на свой сервер PaperMC и получите полный контроль над тем, кто и как присоединяется к вашему миру.