Skip to content

AFK Bot for Cracked (Offline-Mode) Minecraft Servers

How to keep a bot online on an offline-mode server, handle /register and /login, and avoid the common join problems.

· 4 min read

Bot console showing a login command on an offline-mode server

Offline-mode servers do not check your account with Mojang. Anyone can join with any name, so most of them add a login plugin that asks for a password. A bot has to handle that every time it joins.

Offline versus Microsoft login

Choose offline login only for servers that run in offline mode. Premium servers require a real Microsoft account and will refuse an offline name. The setting is per bot, so one fleet can hold both kinds.

Handling /register and /login

Login plugins ask a new player to run /register once, and a returning player to run /login after every join. The Auto Login plugin sends the right command with a short delay, using the password you set for that bot. Pick a password you do not reuse anywhere else.

Captcha and other checks

Some servers add a chat captcha after joining. The Captcha Solver can answer simple math questions and type-the-code messages. Map and image captchas are not supported, so on those servers you join once by hand.

Keep it connected

  • Turn on auto-reconnect so the bot returns after a restart
  • Keep AFK Keeper on so the server does not kick it for idling
  • Use a proxy per bot if many accounts share one address
  • Read the server's rules about bots before you connect
Console lines showing the bot joining and logging in
After joining, the console shows the login command the plugin sent.

If something fails, the console shows the exact kick message, which usually names the cause.

Choosing a username and password

On an offline server, the name is the account. Pick one that nobody else is likely to take, and use a unique password for the login plugin, because it is stored on a server you do not control.

Common errors

  • "Invalid session" means the server needs premium login
  • "You are not registered" means Auto Login must send /register first
  • A kick after a few seconds often means a captcha was not answered
  • Repeated joins from one address can be throttled, so use a proxy

Run your first bot in two minutes.

Get my bots online