Basic Login: Secure Your Minecraft Server in Offline Mode

Basic Login protects your Minecraft server in offline mode with password authentication, blocking damage, commands, and chat until players log in.

Download basiclogin for Minecraft 1.21.4, 1.21

Original name: basiclogin

Minecraft: 1.21, 1.21.4

Loaders: NeoForge

FileVersionLoaderSize
basiclogin-1.0.0.21.1.jar1.21NeoForge13 КБDownload
basiclogin-2.0.0.21.1.jar1.21.4NeoForge15 КБDownload

Basic Login

Running a Minecraft server in offline mode is convenient, but it opens the door to a serious problem: anyone can join using any username, including the names of your trusted players. Basic Login is a server-side security mod that closes that gap by forcing every player to authenticate with a password before they can do anything meaningful on your world. If you have ever worried about impersonation, griefing, or unwanted guests slipping in through cracked accounts, this mod is built exactly for you.

What Basic Login Does

Basic Login works much like the classic authentication plugins familiar to Bukkit and Spigot server owners, but it is designed for NeoForge. The core idea is simple: until a player logs in, they are effectively frozen in place. They cannot receive damage, interact with blocks, open containers, or affect the world in any way. They also cannot send chat messages or run commands, with the only exceptions being /login and /register. On top of that, players who fail to authenticate within 60 seconds are automatically kicked from the server, which prevents idle accounts from lingering in a vulnerable state.

Key Features at a Glance

  • Players take no damage and cannot interact with anything until they log in.
  • Chat and command usage are blocked except for login and register commands.
  • Automatic kick after 60 seconds if a player does not authenticate.
  • Passwords are stored as hashed values, never in plain text.
  • The mod only needs to be installed on the server side to function.

Supported Versions and Loader

Basic Login is built for NeoForge, so you will need a NeoForge server environment to run it. Because it operates entirely on the server, players connecting with a vanilla client or any other mod loader can still join without installing anything themselves. This makes it a lightweight addition that does not force your community to download extra files just to play. Before you download Basic Login, double-check that your server's NeoForge version matches the mod build you intend to use, since mixing incompatible versions is the most common cause of startup errors.

How to Install Basic Login

Getting the mod running takes only a few minutes, and the process is straightforward even if you have never added a server-side mod before. Here is how to install it step by step.

Installation Steps

  • Download Basic Login for Minecraft from the official mod page or your preferred repository.
  • Locate your server's mods directory or folder.
  • Place the mod jar file directly inside that folder.
  • Restart your server so the mod can load properly.
  • Join the server and use /register <password> <password confirmation> the first time.
  • On future visits, authenticate with /login <password>.

Remember that the mod is not needed on the client. Players simply connect as usual and type their credentials in chat. If you manage several servers or prefer a smoother setup, the foxygame.net launcher can handle the heavy lifting for you, offering one-click installation and automatic updates so Basic Login stays current without manual file juggling.

Commands and Usage

Basic Login keeps its command set intentionally minimal, which makes it easy to learn. New players register once with /register <password> <password confirmation>, and returning players authenticate with /login <password>. Until one of these commands succeeds, every other action is locked down. This design means there is no complicated configuration to memorize and no risk of players accidentally bypassing protection through an overlooked permission node.

Frequently Asked Questions

How can I reset a specific user's password?

Passwords are stored inside a file called passwords.json on your server, formatted as a username paired with a hashed password. To reset someone's credentials, simply delete the entry corresponding to that user. The next time they join, they can register again with a fresh password.

Is my password safe?

Yes. Your password is never stored explicitly. It is saved as a hashed value, which means that even the server owner cannot read it. This is an important safeguard for communities where players reuse passwords across services.

Will other versions be released in the future?

The developer has stated that future releases depend on available time and community support. If the mod proves popular, more versions are likely to follow, so leaving feedback genuinely helps.

Final Thoughts

Basic Login fills a real security hole for offline-mode Minecraft servers running NeoForge. It blocks damage, interaction, chat, and commands until authentication succeeds, kicks idle players after a minute, and stores passwords safely as hashes. Installation is as simple as dropping a jar into your mods folder, and your players never need to install anything on their side. If you want a dependable, no-frills authentication layer for your server, this mod deserves a place in your setup.