How to Fix You Are Not Whitelisted Error
Fix Minecraft You Are Not Whitelisted errors by checking whitelist status, username spelling, UUID changes, online-mode, proxy networks, and permissions.
You are not whitelisted means the server is intentionally blocking players who are not on the whitelist. The fix is usually simple, but proxy and authentication changes can make it confusing.
Confirm Whitelist State
Check from console:
whitelist list
whitelist on
whitelist off
If whitelist is enabled for maintenance, do not turn it off just to test. Add a test player correctly instead.
Add Players With Commands
Use commands instead of editing whitelist.json directly:
whitelist add PlayerName
whitelist list
The command path lets the server resolve the account identity correctly. Editing JSON by hand can introduce formatting mistakes or stale identifiers.
Username and UUID Problems
Whitelist uses player identity, not just what a name looks like in chat. Problems can appear after:
- Username changes.
- Switching
online-mode. - Moving behind a proxy.
- Restoring old whitelist files.
- Using offline-mode identity plugins.
Changing authentication mode can change how player UUIDs are generated. That can affect whitelist, inventories, permissions, bans, and player data.
Read what online-mode does before changing authentication settings.
Proxy Networks
On Velocity or BungeeCord, decide where access control should happen: proxy, backend, or both. If the proxy lets a player through but the backend whitelist rejects them, your network may feel inconsistent.
For private networks, many admins whitelist at the proxy or use a dedicated auth/access plugin, then firewall backend servers so players cannot bypass the proxy.
Whitelist vs Permissions
Whitelist answers "can this player join?" LuckPerms and other permission tools answer "what can this player do?" If a player can join but cannot use commands, use the LuckPerms permission audit checklist.
FAQ
How do I whitelist a player?
Use the server console command `whitelist add PlayerName`, then confirm with `whitelist list`.
Why is a whitelisted player still blocked?
Common causes include wrong username, stale UUID data, online-mode changes, proxy forwarding issues, or editing whitelist files while the server is running.
Is whitelist the same as permissions?
No. Whitelist controls whether a player can join. Permission plugins control what they can do after joining.
Related Tools
server.properties Generator
Generate a clean Minecraft server.properties baseline for online mode, max players, difficulty, view distance, simulation distance, and command blocks.
Geyser Setup Wizard
Build a Geyser setup plan for Paper, Purpur, Velocity, or standalone installs with Bedrock UDP ports, Floodgate, proxy, and firewall reminders.
LuckPerms Command Generator
Generate LuckPerms commands for groups, permissions, users, prefixes, inheritance, contexts, and safe permission values.
Related Articles
How to Enable Whitelist on Minecraft Server
Enable and manage a Minecraft server whitelist safely with console commands, player names, whitelist reloads, online-mode notes, and proxy considerations.
What Does online-mode Do in Minecraft?
Understand online-mode in Minecraft server.properties, how authentication works, why UUIDs matter, and when proxies use different backend settings.
LuckPerms Permission Audit Checklist
Audit LuckPerms safely by reviewing group inheritance, wildcard nodes, contexts, tracks, verbose logs, storage, and proxy permissions.