How the /summon Command Works
- Enable cheats in a single-player world or get operator permission on a server.
- Open chat, paste the generated command, and press Enter.
- The entity spawns at the coordinates you set;
~ ~ ~means your current position.
The optional NBT block customizes the spawn: CustomName shows a name above the entity, NoAI:1b disables movement and attacks, Invulnerable:1b makes it immune to damage, and Silent:1b mutes its sounds.
Find More Entity and Item IDs
Browse the full searchable Minecraft entity ID list for all 157 registered entities, or find the matching egg in the spawn egg ID catalog. Commonly summoned companions pair well with a Name Tag, a Lead, or a Saddle — or head back to the Minecraft ID list homepage.
Summon Command FAQ
How do you summon a mob in Minecraft?
Run /summon followed by the namespaced entity ID and optional coordinates, for example /summon minecraft:zombie ~ ~ ~. The coordinates ~ ~ ~ mean your current position. You need cheats enabled in a single-player world or operator permission on a server.
What does the NoAI tag do in /summon?
Adding {NoAI:1b} spawns the entity without AI, so it does not move, attack, or react on its own. Map makers use it for statues and posed mobs.
How do you summon a mob with a custom name?
Add the CustomName component to the NBT data, for example /summon minecraft:zombie ~ ~ ~ {CustomName:'"Bob"'}. The name appears above the mob, like a name tag.