EcorteWhitelist
Активный0.0
Установок
Последнее обновление
Версии
EcorteWhitelist
Простой плагин для white-листа, работающий с MariaDB, созданный специально для серверов на базе PaperMC.
Основные возможности
Управление белым списком - добавление игроков по имени с автоматическим сохранением их UUID в базе данных MariaDB. Такая система отлично подходит для многопользовательских серверных кластеров.
Поддержка LuckPerms Contexts - интеграция с популярной системой прав доступа. В плагине реализована поддержка контекстов, что позволяет гибко настраивать права игроков в зависимости от их статуса в white-листе.
Функции обхода ограничений - возможность разрешить игрокам подключаться к серверу даже при отсутствии в белом списке. Это полезно для работы с различными сценариями использования LuckPerms Contexts.
Полный набор команд - все подкоманды защищены системой разрешений, что гарантирует безопасное управление доступом.
Необходимые зависимости
Для корректной работы потребуется установка следующих компонентов:
- CommandAPI
- LuckPerms
Процесс установки
- Загрузите последнюю версию CommandAPI с официальной страницы репозитория.
- Скачайте актуальную версию LuckPerms с сайта разработчика.
- Получите последний релиз EcorteWhitelist.
- Поместите все три файла в папку
pluginsвашего PaperMC сервера. - Настройте конфигурацию плагина через файл
plugins/EcorteWhitelist/config.yml. - Перезапустите сервер.
Инструкция по применению
Работа с белым списком
Добавление игрока в white-лист:
/ewl add <имя_игрока>
Требуется разрешение: ecortewhitelist.whitelist.add
Удаление игрока из списка:
/ewl remove <имя_игрока>
Требуется разрешение: ecortewhitelist.whitelist.remove
Проверка статуса игрока в white-листе:
/ewl status <имя_игрока>
Требуется разрешение: ecortewhitelist.whitelist.status
Дополнительные разрешения
Плагин предоставляет специальное право:
ecortewhitelist.whitelist.bypass- позволяет обходить защиту white-листа
Интеграция с LuckPerms
В систему LuckPerms добавляется контекст iswhitelisted, который принимает значение true если игрок внесен в белый список, и false в противном случае. Это открывает широкие возможности для тонкой настройки прав доступа.