PassiveWhitelist
by bunubbv
PassiveWhitelist keeps a server whitelist in place for players who join with no prior record, and asks new players a security question on their first join.
What it does
A player who has never joined the server is asked the configured security question before entering. Answering correctly adds the player to the whitelist, so later joins need no further check. The mod is a management tool for Fabric servers, and it also runs on Paper, Spigot, Bukkit and Purpur as server platforms. Players install nothing; only the server runs it, so clients need no copy of the mod.
Settings ship with defaults that work without editing a config file first. After changing the config, the psw reload command applies the new values without restarting the server, so operators can adjust the question and related options on a live server. The source code and an issue tracker are public, and the code is open source under the GNU General Public License v3.0 or later.
Files cover 29 release versions 1.19 – 26.3 for Fabric, with the latest file 2.1.6 for 1.21.7, first published on 2025-11-21 and last updated on 2026-06-28. Snapshot builds are not part of the release list.
Key features
Security question on first join
New players must answer a configured question before they can enter, which filters out casual joins on a public server.
Automatic whitelisting
A correct answer adds the player to the whitelist, so the check runs only once per account.
Default settings
The mod works after installation with its built-in defaults, and the config can be edited later if needed.
Reload without restart
The psw reload command applies config changes to a running server, avoiding downtime for operators.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
InvalidPlayerBypassList is server-side only, open source under the CC0 1.0 Universal license and published for 1.21 – 26.1.2, so it covers a different case: bypass for invalid players. No More JoinLeave Message is also server-side only, under the MIT License, with files for 1.20.1 – 1.21.1, and it hides join and leave messages rather than gating entry. ResourcePackNoUpload, under the MIT License, is a Fabric mod for 1.8.8 – 1.21.8 that handles resource packs, not joins.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| PassiveWhitelist | Fabric | 1.19 – 26.3 | Not published | 2026-06-28 |
| InvalidPlayerBypassList | Fabric | 1.21 – 26.1.2 | Server-side only | 2026-05-17 |
| No More JoinLeave Message | Fabric | 1.20.1 – 1.21.1 | Server-side only | 2025-01-07 |
| ResourcePackNoUpload | Fabric | 1.8.8 – 1.21.8 | Not published | 2025-07-24 |
Questions
Does PassiveWhitelist need to be installed on players' computers?
Can the question be changed after the server is running?
Which server platforms besides Fabric can run it?
In the catalog
PassiveWhitelist is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 8,071 mods support Minecraft 26.3.
Similar mods
What the author says
PassiveWhitelist is a lightweight plugin for semi-private Minecraft servers, such as school servers, friend groups, or small communities. New players must answer a question when they join, so you can control who gets access without adding every player to a whitelist in advance. Players with the right answer are…
Official listing
- Modrinth page
- modrinth.com/mod/passivewhitelist
- Owner
- bunubbv
- Published
- 2025-11-21
- Updated on Modrinth
- 2026-06-28
- Facts verified
- 2026-10-15
