WhitelistByTime [1.21.x]
2.4.0Add players to the whitelist for either a temporary period or indefinitely
2.4.0latestFeb 10, 2026 What’s New? 1. Update to 1.21.11 We’re now fully updated to 1.21.11! As always, we support Paper and Folia — plus all their forks2. UUID & Identity Support We’ve added a new UUID-based player identity system with support for Mojang API and Floodgate (GeyserMC). You can pick the mode that fits your setup in the config: OFFLINE, ONLINE, FLOODGATE, or AUTO (default is OFFLINE). 3. More autotests We’ve expanded our integration test suite to cover even more edge cases and keep things stable. 4. `whitelist time add` is convenient again By popular request, the
whitelist time addcommand now also adds the player to the whitelist — just like in earlier versions. 5. Whitelist on / off Added simple commands to toggle the whitelist on the fly:/whitelist onand/whitelist off2.3.0Jul 6, 2025 What's New? 1. Player Notifications Players can now receive automatic reminders when their whitelist time is nearly expired. 2. Updated to 1.21.7 Official support and compatibility with Minecraft version 1.21.7. 3. Kick Players on Expiration Added the ability to automatically kick players when their whitelist entry expires. 4. Improved Freeze Logic New command:/whitelist unfreeze [nickname]to manually unfreeze players. The/whitelist freezecommand now correctly handles permanently ("forever") whitelisted users. 5. Reliability and Stability Implemented thorough tests covering freezing, unfreezing, notifications, and reload functionality. Improved internal time-tracking logic for freezing and whitelist durations. 6. Plugin Reloading New reload system (/whitelist reload) for dynamically reloading plugin settings without server restarts. New values will automatically appear in the config. Compatibility with the previous version is not broken. Enjoy the update!2.2.0Apr 10, 2025 1. Updated header.svg. 2. Edited README.md 3. Add CommandsConfig (commands.yml) to centralize command permissions management, thanks issue #41 4. Fixed expiration logic check2.1.0Feb 22, 2025 - Added special value for papi placeholder if player is forever to papi config. - Fixed incorrect tabulation. - Code improvements.2.0.1Jan 28, 2025 Fixed an error occurring during request time in the placeholder (Issue #33). Covered the PAPI parser with tests.2.0.0Jan 26, 2025 New version of the plugin. Completely redesigned. Some old features have been removed and new features have been added. This version is not compatible with previous versions. This version is made and tested for paper 1.21.4, also supports folia.1.0.1Jan 16, 2024 · Fixed plugin not starting due to metrics. · Updated to 1.20.x · Made some changes to version customisation.1.0.01.0.0 (6.3)Aug 15, 2023 · Fixed bug with case-sensitive · Added Folia support · Added error message about usage old color formats for paper family6.1Jun 30, 2023 · Fixed bugged time · Fixed reload command · Fixed time tab completer6.0Jun 28, 2023 · Global architecture redesign · Replacing HickariCP with Ormlite · Added cache · Separate modules for paper and spigot · Replacing Maven with Gradle5.0Mar 17, 2023 · Many fixs of database · Fixed checker, placeholder, PlayerRemovedFromWhitelistEvent · Moving to HikariCP · New /whitelist check <nickname> command4.1HEX & Multilines &On/Off command!Feb 22, 2023 Added support for multiple lines for player kick and unit times
Added hex support. Just write a color (#ffffff) before the message in the hex config
Added a command to turn on and off the whitelist. (thanks zlAquiles_ for idea):
/whitelist on/off - permission is whitelistbytime.turn4.0PlaceholderAPI hook & Case-sensitive configurationJan 7, 2023 Added placeholders: %wlbytime_in_whitelist% ; %wlbytime_time_left% Added a setting in the config to check the register of player nicknames3.1Database fixingOct 31, 2022 Fixed that password and login were not used3.0New command and some fix!Jul 9, 2022 New shortcut:
/wlAdded new argument
time: /whitelist time set/add/remove With this command, you can set or add or remove time of player.The checker-thread is fixed. Now it checks even if there are no players online and added a delay for every check
The API has become more convenient
Code refactoring has been done
2.12.1 UpdateApr 30, 2022 Memory leak removed Reworking the config
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta