AboutProtectionFeaturesGet startedPricingFAQ
Client area
Guides

Protecting a cracked Minecraft server: bots, fake nicknames and ban evasion

On a cracked server, meaning one in offline mode, Mojang does not verify accounts, and the server trusts whatever nickname the client sends. That opens the door to bots and rule breakers, and the owner has to close it themselves.

Updated: October 27, 20263 min read

In short

  • In offline mode anyone can join under any nickname, so an auth plugin with passwords is a must.
  • Bots on a cracked server need no bought accounts, so attacks on such servers are cheaper.
  • A nickname ban is dodged with a new nickname, and an IP ban with a VPN.
  • Kordon closes VPNs, proxies and bot waves and restricts nicknames. Passwords stay with the auth plugin.
  • Do not whitelist staff by nickname alone: on a cracked server anyone can use that nickname.
Contents
  1. 01What an offline mode server risks
  2. 02An auth plugin is a must
  3. 03What Kordon closes
  4. 04Careful with the whitelist
  5. 05Nicknames with spaces and look-alike letters
  6. 06What to do, in order

What an offline mode server risks

  • any player can use the admin's nickname, and the server believes them until the auth plugin asks for a password;
  • a bot needs no premium account, so a thousand bots cost the attacker the same as one;
  • a new nickname after a ban costs nothing;
  • nicknames with spaces or look-alike letters from other alphabets pass for someone else's.

An auth plugin is a must

An auth plugin such as AuthMe or nLogin makes players register and type a password on every login. Without one, a cracked server is open to anyone who knows the admin's nickname. Many of these plugins can let premium account owners in without a password, which players like.

Kordon does not replace the auth plugin: it never sees or checks passwords. How to protect the passwords themselves is covered in the guide on password brute force.

What Kordon closes

Kordon checks the connection on the proxy before the player even reaches the auth plugin.

  • VPNs, proxies and hosting networks do not get through, so a banned player has a harder time coming back with a new nickname.
  • Kordon notices a wave of bots by itself and switches the server to attack mode.
  • Nickname rules cut off template bot nicknames and nicknames with Cyrillic letters or spaces. The "Like nLogin / AuthMe" pattern matches those plugins' own rules, so a player will not get stuck at registration because of an unsuitable nickname. Keep in mind that this pattern keeps out Bedrock players from Floodgate, whose nicknames start with a dot.
  • The blacklist takes a nickname, an address or a range. A cracked player's UUID is derived from the nickname with its exact letter case, so a UUID ban is dodged by joining as steve instead of Steve. Kordon compares nicknames without regard to case, so on a cracked server a nickname ban is the safer choice.

Careful with the whitelist

Kordon's whitelist lets a player in without the VPN check. On an online mode server Mojang confirms the nickname. On a cracked one anyone can use it, and a whitelist entry by nickname lets in, unchecked, whoever joins with that name.

So on a cracked server it is better to whitelist staff by IP address. If someone's address changes and they do not use a VPN, you may not need to whitelist them at all: an ordinary home address passes the check anyway.

Nicknames with spaces and look-alike letters

In offline mode Velocity accepts nicknames made of almost any characters, up to 16 long. To the server, Steve and Steve with a trailing space are different accounts, yet in chat and the tab list they look the same. The same goes for Cyrillic "а", "е" and "о" in place of the Latin letters.

The "Like Paper" rule, which is on by default, lets in only Latin letters, digits, _ and the dot, so such nicknames do not pass. Do not turn it off. More in the guide on the nickname filter.

What to do, in order

  1. Install an auth plugin and set a minimum password length.
  2. Install Kordon on the proxy and watch it in observe mode for a day or two.
  3. Keep the "Like Paper" nickname rule, or pick "Like nLogin / AuthMe" if you have no Bedrock players.
  4. Turn protection on at the "Balanced" level.
  5. Whitelist staff by IP, not by nickname.
  6. Ban rule breakers by nickname: with VPNs closed they cannot come back quickly.
Try it on your server

Start in observe mode: Kordon shows who it would keep out, and you turn protection on when you are ready.

Create an account

More guides

  • Password brute force on a cracked Minecraft server: how to protect accountsHow attackers guess player passwords on servers with AuthMe or nLogin, which auth plugin settings stop it, and how blocking VPNs and proxies helps.Read the guide
  • Nickname filter on a Minecraft server: rules and regular expressionsHow to restrict player nicknames on a Minecraft server with regex: the default Paper rule, blocking bot nicknames, ready-made patterns and common mistakes.Read the guide
  • How to stop alt accounts and ban evasion on a Minecraft serverHow banned players come back on new accounts, why IP bans alone fail, and how VPN blocking, nickname and IP blacklists and the account links graph help keep them out.Read the guide

Protecting Minecraft servers from VPNs, proxies and bots.

Start for free
ProductFeaturesPricingHow it worksSpigotMCHangar
For customersFAQGuidesClient areaWe’re on Telegram
SupportTicket in the client areacontact@matix.gg
LegalTerms of ServicePrivacy Policy
© 2026 Kordon Labs. All rights reserved.
Kordon support
We help with setup, protection settings, plans and payments.
Open a ticketIn the client area, on any planEmail uscontact@matix.gg