Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
English
TimeWhitelist — a flexible whitelist plugin with last login tracking, temporary passes and automatic cleanup. Designed for offline-mode servers (uses nicknames), but also works perfectly on premium ones.
- Author: DayDreaming
- Minecraft version: Paper 1.21+
Features
-
🚪 Only whitelisted players can join the server.
-
📅 Tracks each player's last login date.
-
⏳ Temporary passes: /tw addtime <player> <time> – grant access for hours, days or minutes.
-
🧹 Automatic removal of inactive players (configurable).
-
🛡 Protection from auto-clean: /tw guard <player> prevents deletion.
-
📋 Paginated whitelist view: /tw list shows nicknames and last login.
-
🌐 Full localization (Russian and English), switchable in config.yml. Translation files are in the locale/ folder.
Commands
/tw add <player> – permanently whitelist a player.
/tw addtime <player> <time> – add a temporary pass (e.g. 7d, 12h, 30m).
/tw remove <player> – remove player from whitelist.
/tw clear <time> – clear all players inactive for longer than specified (except guarded ones).
/tw guard <player> – protect player from auto-clear.
/tw unguard <player> – remove protection.
/tw list [page] – display whitelist (10 per page).
Aliases: /wt, /timewhitelist also work.
Configuration
In config.yml:
locale: en (or ru) — plugin language.
auto-clear.enabled: true/false — enable/disable automatic cleanup.
auto-clear.time: 30d — inactivity threshold before removal.
Kick messages and all command responses can be edited in locale/en.yml (or ru.yml).
Русский
TimeWhitelist — гибкий белый список с контролем времени последнего входа, временными пропусками и автоочисткой. Плагин создан для пиратских серверов (работает через ники), но отлично подходит и для лицензионных.
- Автор: DayDreaming
- Версия Minecraft: Paper 1.21+
Возможности
-
🚪 Пропускает на сервер только игроков из белого списка.
-
📅 Запоминает дату последнего захода каждого игрока.
-
⏳ Временные проходки: /tw addtime <ник> <время> — доступ на часы, дни или минуты.
-
🧹 Автоматическая очистка неактивных игроков (настраивается в конфиге).
-
🛡 Защита от автоочистки: /tw guard <ник> — игрок не будет удалён.
-
📋 Просмотр списка с пагинацией: /tw list показывает ники и время последнего входа.
-
🌐 Полная локализация (русский и английский), переключается в config.yml. Файлы переводов лежат в папке locale/.
Команды
/tw add <ник> — добавить игрока в белый список навсегда.
/tw addtime <ник> <время> — выдать временный пропуск (например, 7d, 12h, 30m).
/tw remove <ник> — убрать игрока из списка.
/tw clear <время> — удалить всех, кто не заходил дольше указанного срока (кроме защищённых).
/tw guard <ник> — запретить автоматическое удаление игрока.
/tw unguard <ник> — снять защиту.
/tw list [страница] — показать белый список (по 10 человек на странице).
Алиас: /wt, /timewhitelist — все команды доступны через них.
Настройка
В config.yml:
locale: ru (или en) — язык плагина.
auto-clear.enabled: true/false — включить/выключить автоочистку.
auto-clear.time: 30d — через сколько неактивности удалять игроков.
Сообщения при кике и все надписи команд редактируются в locale/ru.yml (или en.yml).


