Minecraft /summon command
Java EditionBedrock EditionSince 1.7.2 (13w36a)
Quick answer: Spawns any mob or entity at a chosen position. Syntax:
/summon <entity> [x] [y] [z] [nbt]/summon creates an entity - a mob, item, projectile or vehicle - at the given coordinates, or at your position if none are given. Java Edition accepts NBT data for custom names, equipment, AI changes and more.
Syntax
| Edition | Syntax |
|---|---|
| Java | /summon <entity> [x] [y] [z] [nbt] |
| Bedrock | /summon <entityType: EntityType> [spawnPos: x y z] |
Targets / arguments: Any entity type, e.g. minecraft:zombie, minecraft:warden, minecraft:item. Requires: Cheats enabled / operator level 2.
Examples
/summon minecraft:creeper ~ ~ ~Summon a creeper at your position
/summon minecraft:zombie_villager 100 65 100Summon a zombie villager at x=100, y=65, z=100
/summon minecraft:lightning_bolt ~ ~ ~Strike lightning where you stand
Tips
- Entity IDs use the minecraft: namespace in Java Edition.
- Summoning bosses like the Wither or Ender Dragon with /summon spawns them without the usual ritual, but the fight is the same.
- In Java, add NBT for custom mobs, e.g. /summon zombie ~ ~ ~ {CustomName:'{"text":"Bob"}',NoAI:1b}.