
WhitelistByTime
Плагин для Minecraft (Paper/Folia) с временным и постоянным вайтлистом. Поддержка UUID, GeyserMC, заморозка игроков, PAPI и любой SQL-базы.
О плагине
WhitelistByTime - это плагин для сервера Майнкрафт, который решает извечную проблему админов: как дать игроку доступ на сервер ровно на столько, сколько нужно, и забыть про ручное удаление. Будь то ивент на час, тестовый период для новичка или временный бан-лист - всё автоматизируется.
Плагин разработан и протестирован для Paper и Folia (версии 1.20.x-1.26.x), а также работает на их форках. Так что если у тебя сервер на современной прошивке - проблем не будет.
Возможности
- Полная кастомизация - настраивай сообщения, тайминги, права доступа.
- MiniMessage - поддержка современного форматирования текста (градиенты, клик-действия и т.д.).
- Любая SQL-база - MySQL, MariaDB, PostgreSQL, SQLite - выбирай под свою инфраструктуру.
- Регистрозависимые ники - если нужно различать
Playerиplayer, плагин умеет. - Заморозка игроков - полезно для модерации: добавил в вайтлист, но игрок пока не должен бегать.
- PlaceholderAPI (PAPI) - выводи информацию о времени доступа в табе, скорборде или чате.
- Лёгкий - минимальная нагрузка на главный поток сервера.
- Мультисерверность - использует SQL-транзакции, так что данные синхронизируются между серверами без конфликтов.
- Безопасность - код покрыт автоматическими тестами, баги ловятся до релиза.
- UUID и GeyserMC - хранит UUID игроков в режиме online/floodgate, так что даже если ник сменится - доступ не потеряется. А бедрок-игроки через Geyser тоже корректно обрабатываются.
Зачем это нужно
Обычный вайтлист в Майнкрафте - это просто список ников. Хочешь дать доступ другу на пару дней? Придётся запоминать, когда его удалять. А если серверов несколько - вообще каша. WhitelistByTime автоматически убирает игрока по истечении времени. Можно настроить разное время для разных групп или даже заморозить игрока, пока он не подтвердит правила.
Плагин идеально подходит для:
- временных ивентов и конкурсов;
- тестового доступа для новых игроков;
- автоматической выдачи доступа после оплаты (если подключить через API);
- модерации - добавил нарушителя в вайтлист на час с заморозкой, чтобы провести беседу.
Технические детали
- Требования: Java 17+, Paper/Folia 1.20.x или выше.
- База данных: любая SQL (рекомендуется MySQL для мультисервера).
- Зависимости: PlaceholderAPI (опционально).
Скачайте плагин WhitelistByTime и забудьте про ручное управление доступом - сервер сам всё сделает за вас.
Сервер для плагина WhitelistByTime - как у профи
Плагин WhitelistByTime создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином WhitelistByTime для друзей можно за пару минут - BungeeHost всё уже подготовил.
