Плагин для серверов Майнкрафт, который управляет белым списком, доступом игроков и правами. Он подходит для отдельных серверов Bukkit, Spigot, Paper и Folia, а Velocity может быть центральной точкой управления сетью серверов.
Возможности
- Разделяет учётные записи
ONLINEиOFFLINE, не определяя доверие только по UUID. - Добавляет группы игроков, права групп и отдельных игроков.
- Правила доступа и права действуют в областях
NETWORK,SERVER_GROUPиSERVER. - В сети Velocity можно назначать доступ к отдельным серверам и группам серверов, применять общий белый список и выбирать политику бэкенда
OPENлибоGRANT_REQUIRED. - Состояние белого списка, групп и прав синхронизируется с Bukkit-, Spigot-, Paper- и Folia-серверами. Локальные права на бэкендах работают без LuckPerms.
- Списки белого списка и доступа имеют постраничный просмотр и фильтры; команды учитывают права игрока.
Команды
/monban whitelist enableи/monban whitelist disable— включить или выключить белый список без перезапуска./monban whitelist add online <name>— добавить игрока с учётной записьюONLINEпо имени./monban whitelist add online <name> <uuid>— добавить игрока с указанным UUID./monban lookup <player>— показать учётную запись и состояние белого списка на Velocity./monban status— показать сводку доступа на Velocity.- На Velocity также используются команды
/monban access ...,/monban group ...и/monban user ....
Настройка
На отдельном сервере отключите встроенный белый список в server.properties:
white-list=false
После первого запуска настройте plugins/monban/config.yml.
В сети Velocity установите сборку для Velocity на прокси и соответствующие сборки на бэкенды. Для синхронизации прав включите backend-permissions.enabled на прокси, перенесите созданный plugins/monban/sync.yml на нужные бэкенды и задайте там точное имя сервера в backend-permissions.server-name. Управление белым списком, группами и правами в таком режиме выполняется на Velocity.
Требования
Требуется Java 21 или новее. На одном сервере используется только одна сборка плагина для его платформы.
