ModsFinder
NU

NullPass

by DeM0RG

Servers that run NullPass ask every new player to register a password and returning players to log in before they can move or chat.

NeoForgeServer-side onlyMIT License1.21.1

What it does

Before a player logs in, NullPass holds back moving, chatting, most commands, world interaction, attacking entities and opening containers. New players register an account and registered players log in, with prompts shown in chat, the action bar or the boss bar. Passwords are hashed with salted PBKDF2 and never stored as plain text, and a password is read from a single command argument, so it cannot contain spaces. Password length limits are configurable.

The mod is server-side only, so players join with a normal compatible client and need nothing installed themselves. It is built for NeoForge 1.21.1 and its files cover that version alone. Settings live in the NeoForge common configuration file, nullpass-common.toml, which is generated after the first start in the server's config directory; after editing it, a restart applies the changes. The player-facing messages sit under a messages section and accept legacy color codes. The mod is released under the MIT License and is not open source.

Key features

  1. Registration and login

    New players register an account, and registered players must log in before they can play.

  2. Hashed passwords

    Passwords are protected with salted PBKDF2 hashing, so the stored value is never the plain password.

  3. Pre-login restrictions

    Movement, chat, most commands, world interaction, attacks and container access stay blocked until authentication is complete.

  4. Login attempt limit

    With maxLoginAttempts enabled, a wrong password shows a gray counter, and the final failed attempt disconnects the player with the configured message.

  5. Editable messages

    Players see the text they get from NullPass in the messages section of the config, and legacy color codes are accepted there.

Compatibility

Latest build for each game version and loader.

1.21.11.0-NULL
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

NefAuth is server-side only, released under the MIT License and built for NeoForge 1.21.1, so it covers the same version as NullPass. Basic Login is also server-side only and under the MIT License, but its files cover 1.21 – 1.21.4 rather than a single version. Login Security - Panda is server-side only and built for 1.21.1 – 1.21.4, and it is licensed as All rights reserved, a custom license that restricts reuse.

ModLoadersGame versionsEnvironmentUpdated
NullPassNeoForge1.21.1Server-side only2026-08-10
NefAuthNeoForge1.21.1Server-side only2026-08-06
Basic LoginNeoForge1.21 – 1.21.4Server-side only2025-01-15
Login Security - PandaNeoForge1.21.1 – 1.21.4Server-side only2025-09-20

Questions

Does a player need NullPass installed to join a server running it?

No. It runs on the server alone, so players need nothing extra to join.

How are passwords stored?

Passwords are hashed with salted PBKDF2 and never saved as plain text, so the server does not keep the original password.

Which game version does NullPass support?

Its files target NeoForge for 1.21.1 only.

How are settings changed after installation?

Edit the generated nullpass-common.toml in the server's config directory, then restart the server so the changes apply.

In the catalog

NullPass is one of 36,990 Utility mods on ModsFinder, and one of 13,477 Utility mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

More from DeM0RG

All projects

Similar mods

What the author says

NullPass is a simple authentication mod for Minecraft servers running NeoForge 1.21.1. It requires installation on the server only: players can join with a normal compatible client and do not need to install the mod themselves. New players must register an account, while registered players must log in before playing…
DeM0RG, on the Modrinth page

Official listing

Owner
DeM0RG
Published
2026-08-10
Updated on Modrinth
2026-08-10
Facts verified
2026-10-15

Tags