Commands/summon

From Minecraft Wiki
Jump to: navigation, search
summon
Restrictions

Operator

First introduced

1.7.2 (13w36a)
PE Alpha 0.16.0 (PE Alpha 0.16.0 build 1)

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]
Arguments
EntityName (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.
Result
Fails if the arguments are not specified correctly.
On success, creates the specified entity at the specified position.
Examples
To 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},{}]}