From Minecraft Wiki
Jump to: navigation, search

Summons an entity (mobs, projectiles, items, vehicles, etc.).

  • Java Edition
summon <entity_name> [x] [y] [z] <dataTag>
  • Bedrock Edition
summon <entityType: EntityType> [spawnPos: x y z]
EntityName (BE: entityType: EntityType)
Specifies the entity to be summoned. Must be an entity id (for example, bat, horse, wither_skull, experience_orb, tnt, etc.) or lightning_bolt.
x y z (BE: spawnPos: x y z) (optional‌[Java Edition only])
Specifies the position to summon the entity. x and z must be between -30,000,000 to 30,000,000 (inclusive), and y must be at least 0. May use tilde and caret notation to specify a position relative to the command's execution. If not specified, defaults to the position of the command's execution.
dataTag (optional)‌[Java Edition only]
Specifies the data tag for the entity. Must be a compound NBT tag (for example, {NoGravity:1b}). Lightning has no additional data tags that can be specified.
Fails if the arguments are not specified correctly.
On success, creates the specified entity at the specified position.
To summon a charged creeper named "Powered Creeper" at the current position:
summon creeper ~ ~ ~ {powered:1,CustomName:"\"Powered Creeper\""}
NOTE: CustomName is a JSON text component
To summon lightning 10 blocks west of the current position:
summon lightning_bolt ~-10 ~ ~
To summon an armor stand wielding a lava bucket and wearing a skeleton skull:
summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{id:skeleton_skull,Count:1b}],HandItems:[{id:lava_bucket,Count:1b},{}]}
To summon a Spider Jockey
summon spider ~ ~ ~ {Passengers:[{id:skeleton,HandItems:[{id:bow,Count:1b}]}]}
The only limitation of the /summon command in the game is that it does not have the capacity to summon multiple entities concurrently.


Java Edition
1.7.213w36aAdded /summon.
Pocket Edition Alpha
0.16.0build 1Added /summon.