ModsFinder

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.

FabricGNU General Public License v3.0 or laterOpen source1.19 – 26.3

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

  1. 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.

  2. Automatic whitelisting

    A correct answer adds the player to the whitelist, so the check runs only once per account.

  3. Default settings

    The mod works after installation with its built-in defaults, and the config can be edited later if needed.

  4. 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.

1.21.72.1.6
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
PassiveWhitelistFabric1.19 – 26.3Not published2026-06-28
InvalidPlayerBypassListFabric1.21 – 26.1.2Server-side only2026-05-17
No More JoinLeave MessageFabric1.20.1 – 1.21.1Server-side only2025-01-07
ResourcePackNoUploadFabric1.8.8 – 1.21.8Not published2025-07-24

Questions

Does PassiveWhitelist need to be installed on players' computers?

No. Players join without installing the mod, and the mod is not published as a client-only or client-and-server build. Only the server runs it.

Can the question be changed after the server is running?

Yes. Edit the config, then run psw reload to apply the change without restarting the server.

Which server platforms besides Fabric can run it?

The mod is also listed for Paper, Spigot, Bukkit and Purpur as server platforms, alongside the Fabric loader.

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…
bunubbv, on the Modrinth page

Official listing

Owner
bunubbv
Published
2025-11-21
Updated on Modrinth
2026-06-28
Facts verified
2026-10-15

Tags