Come chat with us and we will get back to you as soon as possible!
Contact SupportHolyHosting
Holy Team

Minecraft commands can do far more than hand out items or teleport players across the map. With the `/summon` command, you can create almost any mob or entity and customize how it appears. One useful option is the `NoAI` tag, which spawns a mob that exists in the world but does not think, move, attack, pathfind, or react normally.
That may sound a little unsettling, which is fair. A frozen creeper standing silently behind a friend is not exactly polite. Still, mobs without AI are useful for screenshots, map building, staged scenes, decorations, command block setups, and testing mob models without having the creature wander away mid-build.
This guide explains how Minecraft mob AI works, how to summon a mob with AI disabled, and what to do when the result appears in the wrong place or refuses to disappear.

Most mobs in Minecraft rely on artificial intelligence for their basic behavior. Zombies chase and attack players, villagers walk between job sites and beds, animals wander around, and bosses run their attack patterns. When AI is removed, that behavior stops.
A mob summoned with no AI will usually stay completely still. It can still appear as the normal mob, and in many cases it can still be damaged or killed for its usual drops. What changes is its behavior. It will not decide where to go, fight back, flee, or perform its usual actions.
This makes AI-disabled mobs helpful when you need a controlled subject. Builders can place mobs like statues, server owners can use them for displays, and map makers can use them as fixed props. They are also handy for resource pack screenshots because the mob stays exactly where it was placed, which is more cooperative than most Minecraft creatures.
To use this command, cheats must be enabled in singleplayer, or your account must have operator permissions on a server. Without the right permissions, Minecraft will reject the command before it has a chance to do anything interesting.
Use this format:
`/summon minecraft:mob_id x y z {NoAI:1}`
For example, this summons a pig at your current position with no AI:
`/summon minecraft:pig ~ ~ ~ {NoAI:1}`
Follow these steps:

If the command is correct, the mob will spawn where the coordinates point, but it will not move or act on its own.

For a zombie at your current location, use:
`/summon minecraft:zombie ~ ~ ~ {NoAI:1}`
For a villager two blocks above you, use:
`/summon minecraft:villager ~ ~2 ~ {NoAI:1}`
That second example is useful when you do not want the mob to spawn inside your hitbox or clip into the ground.
Command blocks can also summon mobs with no AI. Place the same command inside the command block, then activate it with redstone, a button, a lever, or another trigger.
Be careful with `~ ~ ~` inside command blocks. Relative coordinates are based on the command block itself, not the player pressing the button. If you run `/summon minecraft:pig ~ ~ ~ {NoAI:1}` from a command block, the pig may spawn inside the block. Use nearby coordinates instead, such as `~ ~1 ~` or a fixed location like `100 64 -200`.

Mobs without AI are useful when movement would ruin the setup. Common uses include:
They can also work as decorative details in larger structures. A frozen villager behind a counter, a motionless skeleton in a dungeon, or a passive boss model in a custom arena can make a scene feel more intentional. Just avoid placing too many entities in one area, since large numbers of mobs can still affect performance.
This usually happens when the coordinates point into a wall, floor, ceiling, or command block. Kill the mob, move to a better position, then run the command again. Creative mode makes this easier because you can line yourself up with the exact block space before summoning.
Large mobs may need extra space. If a creature clips through nearby blocks, clear a larger area or summon it slightly higher with coordinates like `~ ~1 ~`.
Check that cheats are enabled or that you have operator permissions. Then confirm the command format:
`/summon minecraft:pig ~ ~ ~ {NoAI:1}`
The mob ID, coordinates, spaces, braces, and capitalization all matter. On some versions or server setups, command syntax can vary slightly, so test with a simple mob like a pig before trying a more complex entity.
Some AI-disabled mobs can be awkward to remove, especially larger entities or bosses. Use the `/kill` command with the target entity type. For example, to remove an Ender Dragon, run:
`/kill @e[type=minecraft:ender_dragon]`
To remove another mob, replace the entity ID with the correct one, such as `minecraft:zombie` or `minecraft:villager`. Be careful with broad selectors like `@e`, since they can remove more entities than intended.
Come chat with us and we will get back to you as soon as possible!
Contact SupportBuild a working Minecraft chunk loader from scratch with this hands-on walkthrough, including the redstone setup, a parts list, simpler mod and plugin alternatives, and fixes for the most common build issues.
Replace your raw IP and port with a clean subdomain that points to Dynmap. Step by step GoDaddy DNS setup, A record, masked forwarding, and quick fixes for the most common DNS issues.
Run a Minecraft 1.21 preview on your server using experimental features in 1.20.3 and above. Try Trial Chambers, Breeze mobs, and Decorated Pots before launch.