How to Set Up a Minecraft Server Whitelist
A step-by-step guide to enabling and managing a Minecraft whitelist, so only approved players can join your server.
How to Set Up a Minecraft Server Whitelist
A whitelist restricts your Minecraft server to only the players you've explicitly approved โ essential for private friend-group servers, and useful even on public servers during a controlled early-access phase.
Enabling the Whitelist
- Open
server.propertiesand setwhite-list=true - Restart the server (a setting change here requires a restart, not just a reload)
- Once enabled, only whitelisted players (and server operators) can connect โ everyone else sees a "not whitelisted" message
Adding Players
From the console or in-game as an operator:
/whitelist add PlayerName
This adds the player to whitelist.json. You can also edit that file directly through your panel's file manager if you're adding many players at once.
Managing the Whitelist
/whitelist remove PlayerNameโ removes a player/whitelist listโ shows everyone currently whitelisted/whitelist reloadโ reloads the list fromwhitelist.jsonwithout a full restart, useful after manually editing the file
Common Issues
- Player says they can't join despite being added: Double-check the exact spelling/capitalization of their Minecraft username, and confirm the server was restarted (or
/whitelist reloadwas run) after adding them - Whitelist not enforcing: Confirm
white-list=trueis actually saved inserver.propertiesโ a common mistake is editing the file but not restarting before testing - Op players getting blocked too: Server operators bypass the whitelist by default, so if an op is being blocked, something else (a ban, or a separate access-control plugin) is likely the real cause
When to Use a Whitelist vs a Password Plugin
A whitelist is enforced at the vanilla server level and requires no plugins โ the simplest, most reliable option for a private server. Password/login plugins are more relevant for public servers wanting an extra verification step beyond Minecraft's own account system, which is a different use case.
Manage your whitelist directly through RepublicNodes' in-browser file manager โ no FTP client needed to edit whitelist.json or server.properties.