With Cracked/Offline Mode, you deliberately also allow non-premium Java players on your Minecraft server. Security is important: game-serverhosting does not enable Offline Mode on its own, but combines online-mode=false with a login plugin so player names cannot be freely taken over and premium as well as Bedrock players can still join automatically.
What the mode changes technically
A normal Minecraft Java server checks when someone joins whether a player account is validly logged in. In Offline Mode, this external account check is skipped. Technically, this is done by setting online-mode=false in the server configuration. The official Minecraft help describes server.properties as the central configuration file of a Java server and refers to the official Java server download for server operation: documentation at help.minecraft.net
When enabling it at game-serverhosting, two things happen together:
- The server switches to
online-mode=false. This allows non-premium Java clients to join. - The server automatically installs a login plugin. It ensures that cracked/non-premium Java players protect their name with a password.
The second point is crucial. An offline server without authentication protection can allow name abuse because the central account check is missing. That is why the mode is only enabled if the protection can be set up cleanly.
Who needs a password?
| Player type | Login |
|---|---|
| Bedrock (mobile, console, Windows) | Automatic – no password |
| Premium Java (purchased account) | Automatic – no password |
| Cracked/non-premium Java | Once with /register <Password> <Password>, then /login |
For premium Java and Bedrock players, joining remains as smooth as possible. Only actual cracked/non-premium Java players need to register once and later log in with their password.
Check the requirements
Before you enable the switch, check the server software and version. On Paper/Bukkit, Cracked Mode works with Minecraft 1.21.1 and older. If your server is running a newer Paper or Bukkit version, the panel shows a note instead of a switch before activation.
For modern versions up to 26.2, the mode is available through a Fabric server. If you want to change your server software anyway, use the guide on changing the Minecraft server version. If you also want to check other basic settings like difficulty, whitelist, view distance, or MOTD, the guide on configuring Minecraft server.properties correctly will help you.
Enable Cracked/Offline Mode
First open the desired Minecraft server in your server overview and go to the Minecraft settings. There, switch to the “Allow cracked/non-premium players” tab. If your current server version is supported, you will see the Enable switch with confirmation. If it is not supported, the panel shows you a note and points you to changing the version.
Type your server name to confirm and click Enable. The panel then installs the login plugin, sets online-mode=false, and restarts the server. Depending on the server, this takes one to two minutes. You do not need to manually edit any configuration file for this and should not make parallel changes to the version, plugins, or server properties during the restart.
Check the result
After the restart, do not only test whether the server is online, but also whether the login flow works correctly. A premium Java player should be able to join without a password. A Bedrock player should also be connected automatically. A non-premium Java player should be asked to register on the first join and then set a password with the following command:
/register <Password> <Password>
On the next join, this player uses:
/login <Password>
If you use Fabric, note the password characters: with /register, only 0-9 A-Z a-z _ . + - are allowed. The chat command rejects other special characters.
Inform players clearly
Briefly announce the change before enabling the mode. For premium and Bedrock players, it is enough to mention that nothing should change when joining. Non-premium Java players, however, need the register and login commands. Also point out that passwords should not be shared in public chat and that every player registers their own name.
If you are also using your own world or want to change the map before a larger migration, do that separately from the authentication change. You can find the matching guide under uploading and changing a Minecraft world.
Disable it again
You can disable the mode at any time through the same panel tab. The server removes the authentication protection, restores online-mode=true, and restarts. After that, only premium Java players or regularly supported player groups can join. The created player accounts remain, in case you enable the mode again later.
Troubleshooting
The switch is not shown
Then your current server version is probably not suitable. Check whether you are using Paper/Bukkit newer than 1.21.1. In that case, you must switch to a supported version or use a Fabric server, if that fits your setup.
Non-premium players can join but cannot register
First check the spelling of the command. The first join requires /register <Password> <Password>, and both passwords must be identical. With Fabric, only 0-9 A-Z a-z _ . + - may appear in the password.
Premium players are asked for a password
After activation, wait until the restart has fully completed and test again. If premium or Bedrock autologin does not work correctly, do not manually change online-mode; instead, check the status in the panel and the server console.
Non-premium players can no longer get in after disabling it
That is expected behavior. With online-mode=true, the normal account check applies again. Non-premium Java players can then no longer join.
Legal framework
Offline Mode is a technical server setting. Whether a player uses a Minecraft client they have not purchased is their own responsibility. Run the mode deliberately, inform your players clearly, and do not use it as a replacement for proper server rules, moderation, and access control.
Sources and verification basis
The linked subpages support the technical basis explained immediately before or after them. Product prices and account functions are additionally checked against the currently visible order or dashboard path.
Limits and rollback path
Offline Mode weakens identity verification and allows name abuse. Use it only if you consciously accept this risk, additionally restrict access, and create a backup beforehand. Back up the affected files or the world before making changes. Then check the result with the same version and the same test flow; if errors occur, restore the backup.
Check, limits, and safe rollback path
The guide “Enable Cracked/Offline Mode for Your Minecraft Server” applies to the server type described in the article and the version state visible at the time of checking. Menu names, available versions, mod or plugin compatibility, and required resources may differ after updates. Therefore, do not transfer values to another game, loader, or server version without checking them first.
Before changing the world, save data, configuration, or extensions, create a backup of the affected files. Then change only one related step and check it with the same client and server version you want to play with later.
| Checkpoint | Expected result | Abort and rollback path |
|---|---|---|
| Server start | The server reaches the ready-to-use state without a new error message. | If startup errors occur, undo the change and restore the latest backup. |
| Connection test | A test account can connect through the address shown in the panel. | If version or connection errors occur, compare the version, port, and permissions again. |
| Function test | The specifically changed function works without damaging existing world or game data. | If side effects occur, stop the server and restore the backed-up files. |
A successful individual test is not a guarantee of performance or availability. World size, mods, plugins, player count, network path, and simultaneous load can change the result. Document the version, change, and test result so you can understand later deviations.
FAQ
What exactly does Cracked/Offline Mode mean?
The server skips the normal Java account check and therefore also allows non-premium Java players. At game-serverhosting, this sets online-mode=false and installs a login plugin at the same time.
Does this automatically make my server insecure?
Not automatically. Offline Mode without authentication protection would be critical. That is why the login plugin is installed as well, so non-premium players can protect their name with a password.
Which versions does the mode work on?
On Paper/Bukkit, it works up to Minecraft 1.21.1. For modern versions up to 26.2, the mode is available through Fabric. For unsupported versions, the panel shows a note before activation.
Do premium and Bedrock players need to enter a password?
No. Premium Java and Bedrock players are logged in automatically. Only cracked/non-premium Java players register once with /register and then use /login.
How do I turn the mode off again?
Open the same tab in the server panel and disable the mode. The server restores online-mode=true, removes the authentication protection, and restarts.
Are registered accounts kept after disabling it?
Yes, the created player accounts remain. If you enable the mode again later, they can be used again.