Commands/summon

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


 * Syntax


 * Java Edition


 * Bedrock Edition

OR


 * Arguments


 * entity_name (BE: entityType: EntityType)
 * Specifies the entity to be summoned. Must be an entity id (for example,,  ,  ,  ,  ,  , etc.)


 * pos (BE: spawnPos: x y z) (optional)
 * 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.


 * nbt (optional)
 * Specifies the data tag for the entity. Must be a compound NBT tag (for example, ). Lightning has no additional data tags that can be specified.


 * spawnEvent (optional)
 * Specifies the in-game event for the entity (event name for entities in behavior pack). Only one spawn event can be applied per summoned entity.


 * nameTag (optional)
 * Specifies the name of the entity.


 * Result


 * Fails if the arguments are not specified correctly.


 * On success, creates the specified entity at the specified position.


 * Examples


 * To summon lightning 10 blocks west of the current position:


 * Java Edition:
 * To summon a Charged Creeper at the current position named "Powered Creeper":
 * NOTE: CustomName is a JSON text component
 * NOTE: CustomName is a JSON text component


 * To summon a Spider Jockey:


 * Bedrock Edition:
 * To summon a charged creeper at the current position named "Powered Creeper":


 * To summon a Dolphin with the name "Dolphin" in a golden color:


 * Notes


 * The largest limitation of the  command in the game is that it does not have the capacity to summon multiple entities concurrently.

History
Befehl/summon