All maps archive
MinecraftMaps.com
Adventure▼
Parkour▼
Survival▼
Puzzle▼
Horror▼
Mini-Games▼
Builds▼
Tools
MinecraftMaps.com

The largest collection of Minecraft maps. Download adventure, parkour, survival, puzzle, and more maps for free.

DiscordTwitter

Categories

Adventure MapsParkour MapsSurvival MapsPuzzle MapsHorror MapsCreation Maps

Resources

Latest MapsPopular MapsHall of FameSearch MapsMinecraft ToolsSubmit a MapMinecraft Seeds

Information

How to Install MapsMinecraft Dungeons 2FAQAbout UsContactPrivacy PolicyTerms of Service

Game Databases

Minecraft Dungeons DatabasePalworld DatabaseOnimusha DatabaseStar Wars Zero Company DatabaseValheim WikiPersona CompendiumSolarpunk ToolsGothic 1 Remake WikiFatekeeper ToolsRomestead DatabaseStardew Valley Database7 Days to Die DatabaseTerraria Seed ViewerPokemon Card PricesLogo Font Generator
AFK Arena|Game Guides|Co-op Games|Pokemon Tools|Anime Filler List|Naruto
Copyright © MinecraftMaps.com 2011-2026. All rights reserved.Built for the community♥·Not affiliated with Mojang or Microsoft

Banlist Command Generator - List Server Bans

Pick what to list and copy the command. /banlist prints every banned player or banned IP address on your server, exactly as stored in its ban files.

1 - What to list
Server command

/banlist works on multiplayer servers; a regular singleplayer world does not register it. The list it prints is the live contents of banned-players.json and banned-ips.json in the server folder.

Generated command
/banlist

Needs operator permission level 3. From the server console, type it without the leading slash.

Example server reply
There are 3 ban(s):
GrieferKid99 was banned by Admin: Griefing spawn builds
XRayUser_ was banned by Server: Banned by an operator.
203.0.113.42 was banned by Server: Compromised account

Each line follows the same pattern: who was banned, who banned them (or Server for console bans), then the reason. An empty list replies with: There are no bans

What the Banlist Command Does

/banlist prints the server's ban list in chat. On its own it shows every banned player and every banned IP address together; add players or ips to list just one of the two. It needs operator permission level 3 and only exists on multiplayer servers.

A Minecraft server keeps its bans in two files next to server.properties: banned-players.json for accounts banned with /ban and banned-ips.json for addresses banned with /ban-ip. The banlist command reads those files live, so what it prints is always the current state of the ban list, including entries added by hand or by plugins.

The reply starts with a header in the form There are X ban(s): followed by one line per entry: name was banned by source: reason. The source is the operator who issued the ban, or Server when it came from the console. If no reason was given, the line shows the default text Banned by an operator. A field missing from a hand-edited file shows as (Unknown), and an empty list replies There are no bans.

Permissions are the usual moderation tier: operator level 3, the same level as /ban, /kick and /op itself. Since op-permission-level in server.properties defaults to 4, anyone you promote with /op can run it, and the server console always can. Players without permission do not even see the command in tab completion.

Banlist Command Syntax

The command has exactly three forms, all of them complete commands with no further arguments:

CommandWhat it lists/banlistBoth lists combined: every banned player and every banned IP address, under a single ban count header./banlist playersPlayer bans only, exactly as stored in banned-players.json./banlist ipsIP bans only, exactly as stored in banned-ips.json.

Example commands you can copy straight into chat or the console:

ExampleUse it to/banlistRun a full audit: player bans and IP bans in one reply./banlist playersCheck whether a specific account is still banned before you pardon it./banlist ipsReview address bans, for example after blocking a wave of bot joins with /ban-ip.banlist playersThe same command from the server console; console commands take no leading slash.

Related Moderation Commands

banlist is the read-only half of the server's moderation toolkit. These are the commands that put entries on the list, take them off again, or handle a problem player without a ban:

CommandWhat it does/ban <player> [reason]Bans an account by name and disconnects the player if they are online. The reason shows up later in /banlist./ban-ip <target> [reason]Bans an IP address directly, or the address an online player is connecting from when you give a name./pardon <player>Removes a player ban; the entry disappears from /banlist players./pardon-ip <address>Removes an IP ban; the entry disappears from /banlist ips./kick <player> [reason]Disconnects a player immediately without adding them to any list. Nothing stops them from rejoining./whitelistFlips the logic: instead of blocking listed players, only listed players can join at all.

If you are here to add an entry rather than read the list, the Ban Command Generator builds the matching /ban command with a target and reason.

Frequently Asked Questions

How do I see who is banned on a Minecraft server?

Run /banlist in chat as an operator, or type banlist in the server console. The plain command lists every banned player and banned IP address together. Use /banlist players or /banlist ips to show only one of the two lists.

What is the difference between /banlist players and /banlist ips?

/banlist players shows accounts that were banned with the /ban command, stored in banned-players.json. /banlist ips shows addresses that were banned with /ban-ip, stored in banned-ips.json. Running /banlist with no argument prints both lists combined.

Why does /banlist say unknown command?

The ban system is a server feature, so /banlist is only registered on multiplayer servers; a regular singleplayer world does not recognize it. On a server you also need operator permission level 3 or higher, and Minecraft reports commands you lack permission for as unknown or incomplete.

What permission level do you need for /banlist?

Operator permission level 3, the level the game reserves for admin commands. Operators created with /op get the level set by op-permission-level in server.properties, which defaults to 4, so a normal op can always run it. The server console can run it regardless of levels.

Where does Minecraft store the ban list?

In two JSON files next to server.properties: banned-players.json for account bans and banned-ips.json for IP bans. /banlist prints whatever those files currently contain. You can edit them by hand while the server is stopped, but on a running server use the commands so changes apply immediately.

How do I unban someone who shows up on the banlist?

Use /pardon with the exact name shown in the list to remove a player ban, or /pardon-ip with the address to remove an IP ban. The entry disappears from /banlist immediately and the player can join again on their next attempt.

Need to add someone to that list? Or browse more Minecraft tools:

Ban Command GeneratorBrowse All Tools

Related tools

Ban CommandBuild /ban commands with a reason, plus /pardonBan-IP CommandBuild /ban-ip commands with reason and IPv4 checkPardon CommandBuild /pardon commands to unban playersPardon-IP CommandUnban an IP address with a valid /pardon-ipKick CommandKick players with an optional reasonOp CommandGrant operator status with a ready /op command