Once cheats or operator permissions are active on your Minecraft Java Edition server or singleplayer world, the /summon command opens up a range of creative possibilities. One of the less-known arguments is {NoAI:1}, which lets you spawn any mob or entity in a completely frozen state (no movement, no pathfinding, no attacks). The mob still drops its normal loot when killed, which makes this technique useful for screenshot setups, mob statue builds, parkour obstacle placement, and command block scenes. This guide shows you how to summon a mob without AI in Minecraft, covers common issues, and explains the best ways to use these stationary creatures.
Artificial Intelligence in Minecraft
Every creature, animal, boss, and mob in Minecraft has artificial intelligence governing its behavior. Zombies use AI to detect players, path toward them, and attack. Creepers use AI to stalk and detonate. Without it, these mobs become inert shells: present in the world but doing nothing. That frozen state is exactly what makes NoAI mobs useful. Players set up screenshot scenes with shader packs enabled, build mob statues for bases, place frozen hostile mobs as parkour obstacles, or use command blocks to populate adventure maps with controlled entities. There are no behavior restrictions on what mob type you can freeze; the {NoAI:1} argument works on any summoned entity in Java Edition.
Spawning Mobs Without AI
Summoning a frozen mob requires the /summon command with the {NoAI:1} NBT argument. You must have cheats enabled in singleplayer or operator (OP) permissions on a server before running any commands. The following steps walk through the process. Whether you are in singleplayer or on a multiplayer server, the process is the same in Java Edition.
- While having cheats or operator permissions enabled, enter your Minecraft world.
- Open the chat and type your desired summon command, ex: /summon minecraft:pig
- Proceed to add the coordinates, then the following argument: {NoAI:1}
Note: Use ~ ~ ~ for your character’s current position for the mob.
- Afterward, press Enter on your keyboard and the creature will appear without AI.
A complete command looks like this: /summon minecraft:creeper ~ ~ ~ {NoAI:1}. You can substitute any valid mob ID: /summon minecraft:zombie, /summon minecraft:skeleton, /summon minecraft:ender_dragon. The argument works the same way for all of them.
Keep in mind that physics do not apply to NoAI mobs. They can float or phase through blocks depending on where the command places them. Running the summon command in creative mode gives you the most control, since you can position yourself at the exact ground level before executing it. Command blocks can also run the same command, connected to a lever, button, or other redstone components to summon the mob on demand. When using command blocks, avoid ~ ~ ~ coordinates, since the mob will spawn inside the block itself. Use fixed numeric coordinates instead.
Important: The {NoAI:1} NBT tag is a Java Edition feature. Bedrock Edition does not support NBT arguments in the /summon command. On Bedrock, you can approximate a stationary mob using behavior packs, but that requires a separate setup.
Using AI-Disabled Mobs
NoAI mobs serve a wider range of purposes than most players realize. Here are the most practical uses:
Mob statues: Place a frozen skeleton, zombie, or creeper as a decorative element in your base. They look like living statues and never move.
Parkour obstacles: A frozen blaze or enderman placed mid-course creates a visual obstacle players must navigate around without the risk of taking damage from the mob’s normal behavior.
Photography and screenshots: Run /summon minecraft:wither ~ ~ ~ {NoAI:1} to freeze a wither in place, then take screenshots with shaders enabled. The mob holds its spawn pose without attacking.
Adventure map design: Command blocks can trigger NoAI mob spawns at specific story moments, populating a scene with frozen characters that look alive without disrupting gameplay.
Trolling friends: Summon a frozen creeper directly behind a player on your server. It will not move or explode until killed, just sit there silently as a surprise.
Common Issues
Summoned Mobs Are Stuck
After spawning a mob without AI, it can become stuck or glitched inside blocks. This happens when you run the summon command from spectator mode or at a position that is not aligned with the ground level. The fix is to kill the mob and redo the summon from a better position. Stand on solid ground in creative mode and re-run the command. Some large or bulky mobs (like the Wither or Iron Golem) may continue to phase through blocks due to their collision boxes. In these cases, expand the open space at the summoning location or choose a different mob for the setup.
Unable to Kill Mobs Without AI
A small number of NoAI mobs cannot be killed through normal means in certain situations. This is most common with the Ender Dragon. To remove it, run the following command: /kill @e[type=minecraft:ender_dragon]. On a multiplayer server, confirm you have OP permissions before running kill commands. The arguments may vary slightly depending on your Minecraft version and server software. For other mob types, replace ender_dragon with the mob’s namespace ID, for example: /kill @e[type=minecraft:wither].
Cannot Spawn Mobs
The /summon command requires cheats in singleplayer or operator permissions on a server. Without these, the command will not execute. If you have confirmed your privileges and the command still fails, check your syntax carefully. Coordinates must be formatted correctly (three values separated by spaces), and the {NoAI:1} argument must follow the coordinate set. If you need help building out the right command, an online command generator for Minecraft Java Edition can help you construct the full syntax with the correct structure. For help getting OP on your Apex server, see the guide on getting OP on your server. For player permissions on your server, check the permissions guide.
Useful Links
How to Enable Cheats in Minecraft
How to OP Yourself in Minecraft
Vanilla Minecraft Server Commands



























