This command summons an entity (mobs, projectiles, items, vehicles, etc.).
Syntax- Java Edition
summon <entity_name> [x] [y] [z] <dataTag>
- Pocket Edition
summon <entityType: string> [spawnPos: x y z]
ArgumentsEntityName (PE: entityType: string)Specifies the entity to be summoned. Must be an entity id (for example, bat
, horse
, wither_skull
, xp_orb
, tnt
, etc.) or lightning_bolt
.x y z (PE: 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 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, {CustomName:Fred}
). Lightning has no additional data tags that can be specified.ResultFails if the arguments are not specified correctly.On success, creates the specified entity at the specified position.ExamplesTo summon a charged creeper named "Powered Creeper" at the current position:summon creeper ~ ~ ~ {powered:1,CustomName:"Powered Creeper"}
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:skull,Count:1b}],HandItems:[{id:lava_bucket,Count:1b},{}]}