WhitelistByTime [1.21.7] icon

WhitelistByTime [1.21.7] -----

Add players to the whitelist for either a temporary period or indefinitely




Version: 2.2.0
really good plugin, however it is missing critical features. Hot reload of config and messages, whitelist on/off, and free trial period (e.g 1 day whitelist access)
-
Author's response
Hi! I'm open to suggestions and happy to consider them in the project's GitHub issues. But if you think the plugin is really good, why would you give it only 3 out of 5 stars? Maybe take a moment to understand how rating systems are supposed to work before leaving a review next time.

Version: 2.2.0
Wonderful plugin, but would be very epic if there was a "wlbytime.bypass" permission to skip all plugin checks!
-
Author's response
Hi! Thanks for the feedback! I’ve heard your suggestion and will definitely implement it in the next version, thank you!

Version: 2.1.0
Хороший плагин, полезный, жаль только версия 2.0 и выше на Мохисте не заводится, но 1.0.1 работает без нареканий
-
Author's response
Спасибо за отзыв! Приятно слышать что плагин помогает

Version: 1.0.0
Useful and intuitive plugin. It performs its task with a bang, has all the necessary settings and commands.
-
Author's response
Thanks for the feedback! Enjoy using it.

Version: 6.2
Please fix this problem

[11:10:18 WARN]: [WhitelistByTime] Task #186 for WhitelistByTime v6.2 generated an exception
java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@22f51d55[Not completed, task = java.util.concurrent.Executors$RunnableAdapter@7ef5d8c6[Wrapped task = ru.nightmirror.wlbytime.MetricsBase$$Lambda$9768/0x0000000802d52b30@604a3ded]] rejected from java.util.concurrent.ScheduledThreadPoolExecutor@13d849b1[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 1]
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPoolExecutor.java:340) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:562) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor.execute(ScheduledThreadPoolExecutor.java:705) ~[?:?]
at ru.nightmirror.wlbytime.MetricsBase.submitData(MetricsBase.java:162) ~[WhitelistByTime-Spigot-6.2.jar:?]
at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.19.4.jar:git-Purpur-1979]
at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[purpur-1.19.4.jar:git-Purpur-1979]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1510) ~[purpur-1.19.4.jar:git-Purpur-1979]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:488) ~[purpur-1.19.4.jar:git-Purpur-1979]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1424) ~[purpur-1.19.4.jar:git-Purpur-1979]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1195) ~[purpur-1.19.4.jar:git-Purpur-1979]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:325) ~[purpur-1.19.4.jar:git-Purpur-1979]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
>
-
Author's response
Thank you for reporting the problem. It has been fixed in new versions

Version: 6.0
Good plugin. Author is friendly. The plugin has some issues but author is resolving it
-
Author's response
Thanks for the feedback, even though you're a contributor!

Version: 6.0
Whitelist is not working as it should. When someone joins who is not a whiitelist the console throws an error.
When I use the reload command I get a 1x message and when I use the 2nd command I get a 2x message about successful reload, so it repeats endlessly. In fact, ALL MESSAGES are DOUBLED on REUSE.


[17:53:40 WARN]: java.lang.NullPointerException: Cannot invoke "java.util.List.size()" because "this.connFreeList" is null
[17:53:40 WARN]: at WhitelistByTime-Spigot-6.0.jar//com.j256.ormlite.jdbc.JdbcPooledConnectionSource.getReadWriteConnection(JdbcPooledConnectionSource.java:125)
[17:53:40 WARN]: at WhitelistByTime-Spigot-6.0.jar//com.j256.ormlite.jdbc.JdbcPooledConnectionSource.getReadOnlyConnection(JdbcPooledConnectionSource.java:114)
[17:53:40 WARN]: at WhitelistByTime-Spigot-6.0.jar//com.j256.ormlite.stmt.StatementExecutor.buildIterator(StatementExecutor.java:249)
[17:53:40 WARN]: at WhitelistByTime-Spigot-6.0.jar//com.j256.ormlite.stmt.StatementExecutor.query(StatementExecutor.java:202)
[17:53:40 WARN]: at WhitelistByTime-Spigot-6.0.jar//com.j256.ormlite.stmt.StatementExecutor.queryForAll(StatementExecutor.java:127)
[17:53:40 WARN]: at WhitelistByTime-Spigot-6.0.jar//com.j256.ormlite.dao.BaseDaoImpl.queryForAll(BaseDaoImpl.java:251)
[17:53:40 WARN]: at WhitelistByTime-Spigot-6.0.jar//ru.nightmirror.wlbytime.common.database.WLDatabase.lambda$getPlayers$15(WLDatabase.java:218)
[17:53:40 WARN]: at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
[17:53:40 WARN]: at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
[17:53:40 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
[17:53:40 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
[17:53:40 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
[17:53:40 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
[17:53:40 WARN]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
[17:53:40 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
[17:53:40 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
-
Author's response
Thank you for reporting the error! It will be fixed in the new version 6.1

Version: 4.0
Best whitelist plugin, support offline and floodgate users. No errors and other bugs i didnt seen
-
Author's response
Thank you for your feedback. I love to benefit society with my developments

Version: 4.0
Good plugin, as a suggestion I should add, the following commands

/whitelist on
/whitelist off

also add a permission for admin "whitelist.bypass" or something like that
-
Author's response
Thanks for the feedback! I will definitely add these features in the next update

Version: 4.0
Add commands to disable and enable the whitelist, otherwise add each player, well, well, or just disable the whitelist with a command if you don’t need it
-
Author's response
Thanks for the feedback! I will add it in the next update

Version: 3.1
It's AWESOME. Simple and it works as it says.
The only problem there is no placeholders. I want to show the player how much time left in the scoreboard and I can't. ;(
-
Author's response
Thanks for the feedback! I just released an update where placeholders were added

Version: 3.0
Is it possible to add the uppercase and lowercase letter removal function????????
-
Author's response
I will add it in the next update. Thanks for the feedback!

Version: 2.1
Идеально, но ждём более интересные плагины, которые требуются всем — например плагин по типу FastLogin :clueless:

Resource Information
Author:
----------
Total Downloads: 5,780
First Release: Jan 4, 2022
Last Update: Jul 6, 2025
Category: ---------------
All-Time Rating:
12 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings