How to Kill All Mobs in Minecraft
To kill all mobs in Minecraft, open the chat window and type /kill @e[type=!player]. This command instantly removes every entity in the world except players. You need cheats enabled or operator permissions to use it.
Step-by-Step: Kill All Mobs
- Step 1: Make sure cheats are enabled. In a singleplayer world, open it to LAN with cheats on. On a server, you need OP permissions (see how to give yourself OP).
- Step 2: Press T or / to open the chat.
- Step 3: Type
/kill @e[type=!player]and press Enter. - Step 4: All mobs, item drops, minecarts, and other entities will be removed instantly.
Kill Specific Mob Types
If you only want to remove certain mobs, specify the entity type:
/kill @e[type=minecraft:zombie]— kills all zombies./kill @e[type=minecraft:creeper]— kills all creepers./kill @e[type=minecraft:skeleton]— kills all skeletons./kill @e[type=!player,type=!villager]— kills everything except players and villagers.
Kill Mobs in a Radius
To kill mobs only near you, add a distance parameter: /kill @e[type=!player,distance=..50]. This kills all non-player entities within 50 blocks of your position.
Java vs Bedrock Differences
The command syntax is identical on Java and Bedrock editions. However, on Bedrock you may need to replace @e selectors with positional coordinates in certain contexts. The basic /kill @e command works on both.
For more command guides, see how to change tick speed and how to refresh chunks.
Targeting Specific Mob Types
The real power of the /kill command comes from entity selectors and type filters. The command /kill @e[type=minecraft:zombie] removes every zombie in every loaded chunk. You can replace zombie with any mob identifier: skeleton, creeper, spider, enderman, or even boss mobs like the wither. For a complete list of entity IDs, check the Minecraft wiki or press Tab after typing the type= filter to see autocomplete suggestions.
Using Distance and Area Filters
You can limit the kill command to a specific area using the distance parameter. The command /kill @e[type=minecraft:zombie,distance=..50] kills all zombies within 50 blocks of your position. This is useful when you want to clear a specific area without affecting mobs elsewhere. You can also use coordinate-based selectors with x, y, z, and dx, dy, dz parameters to target mobs inside a defined box region.
Common Mistakes to Avoid
The most dangerous mistake is typing /kill @e without the [type=!player] filter. This kills all entities including players, dropped items, minecarts, and armor stands. If you are on a server, this can destroy other players’ inventories and remove all item frames, paintings, and vehicles. Always preview your selector with /execute as @e[your_filters] run say hi first to see which entities would be affected before committing to a kill command.
Another common issue is forgetting that the /kill command only affects loaded chunks. Mobs in unloaded chunks outside your render distance will not be killed. If you need a truly clean world, you may need to teleport to different regions and run the command multiple times, or use a command block with a repeat function.
FAQ
Open the chat and type /kill @e[type=!player] to kill every entity except players. You need cheats or OP permissions enabled.
Yes. The command /kill @e without filters kills everything including players. Use /kill @e[type=!player] to exclude players.
Yes. Use /kill @e[type=minecraft:zombie] and replace zombie with any mob type ID to target only that species.
Yes, Bedrock supports the /kill command with similar syntax. Entity type names may differ slightly from Java Edition.
Looking for a quick puzzle break between gaming sessions? Try Cupcake 2048 — a sweet twist on the classic number puzzle. You can also play classic 2048 or Pokémon 2048 right in your browser.
