Плагин для серверов Майнкрафт с белым списком по UUID, временным доступом и защитой от нежелательных подключений. Это форк mWL для серверов Paper, Spigot и Bukkit; он подходит для закрытых серверов и сообществ с доступом по списку.
Возможности
- постоянные и временные записи в белом списке;
- автоматическое удаление доступа после истечения срока;
- право обхода белого списка для персонала или привилегированных игроков;
- предупреждения об окончании временного доступа;
- необязательное исключение игрока с сервера при удалении из списка;
- проверка игроков по расписанию;
- хранение данных в JSON или MongoDB;
- перезагрузка конфигурации и языковых файлов без перезапуска.
Команды
/mwl add <player>— добавить игрока в белый список./mwl remove <player>— удалить игрока./mwl addtemp <player> <time>— добавить игрока на ограниченное время./mwl settemp <player> <time>— задать срок существующей записи./mwl extendtemp <player> <time>— продлить срок записи./mwl check <player>— проверить доступ игрока./mwl list— показать белый список./mwl toggle [enable|disable]— включить, выключить или переключить белый список./mwl info— показать сведения о плагине./mwl reload— перезагрузить конфигурацию и языковые файлы./mwl help— показать справку.
Временной срок указывается в формате вроде 1d12h30m.
Права
mwl.command.addmwl.command.removemwl.command.addtempmwl.command.settempmwl.command.extendtempmwl.command.checkmwl.command.listmwl.command.togglemwl.command.infomwl.command.reloadmwl.command.helpmwl.whitelist.bypass— вход в обход белого списка.
Настройка
В config.yml можно выбрать тип базы через database.type: JSON хранит данные локально в whitelist.json, а MONGO использует MongoDB. Доступны параметры whitelist.status, whitelist.remove-on-expired, whitelist.kick-on-remove, whitelist.player-check и whitelist.expired-notify.
Требования
Нужен сервер Paper, Spigot, Bukkit или их форк с включённым online-mode: плагин использует UUID лицензионных аккаунтов. Работает с LuckPerms и другими плагинами прав.
