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.) orlightning_bolt
.
- Specifies the entity to be summoned. Must be an entity id (for example,
- x y z (PE: spawnPos: x y z) (optional[Java Edition限定])
- 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限定]
- 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},{}]}