Minecraft Wiki
Permission level

2‌[JE only]
1‌[BE only]


Cheat only‌[BE only]

Summons an entity.


  • Java Edition
summon <entity> [<pos>] [<nbt>]
  • Bedrock Edition
summon <entityType: EntityType> [spawnPos: x y z] [spawnEvent: string] [nameTag: string]
summon <entityType: EntityType> <nameTag: string> [spawnPos: x y z]


JE<entity>: entity_summon
BE: entityType: EntityType: enum

Specifies the entity to be summoned.
Must be an ID of a summonable entity type.

JE<pos>: vec3
BE: spawnPos: x y z: CommandPositionFloat

Specifies the position to summon the entity. If not specified, defaults to the position of the command's execution.
Must be a three-dimensional coordinates with floating-point number elements. Accepts tilde and caret notations.

JE: <nbt>: nbt_compound_tag

Specifies the data tag for the entity.
Must be a compound NBT in SNBT format.

BE: spawnEvent: string: basic_string

Specifies the in-game event for the entity. Should be a spawn event (event name for entities in behavior pack).
Must be either a single word (no spaces) or a quoted string.

BE: nameTag: string: basic_string

Specifies the name of the entity.
Must be either a single word (no spaces) or a quoted string.


CommandTriggerJava EditionBedrock Edition
anythe arguments are not specified correctly Unparseable Unparseable
specified position is unloaded Failed Failed
trying to summon hostiles in peaceful difficulty. Successful
attempting to summon an entity with a duplicate UUID. Failed N/A
designated position's <x> or <z> exceeds the range of [-30000000, 30000000), or <y> exceeds the range of [-20000000, 20000000) Successful
On successCreates the specified entity at the specified position.


CommandEditionSituationSuccess Count/execute store success .../execute store result ...
anyJava EditionOn fail000
On success111
Bedrock EditionOn fail0N/AN/A
On success1N/AN/A


  • To summon lightning 10 blocks west of the current position of the executing player:
    • summon lightning_bolt ~-10 ~ ~
  • Java Edition:
    • To summon a charged creeper at the current position named "Powered Creeper":
      • summon creeper ~ ~ ~ {powered:1b,CustomName:'{"text":"Powered Creeper"}'}
      • NOTE: CustomName is a raw JSON text.
    • To summon a spider jockey:
      • summon spider ~ ~ ~ {Passengers:[{id:"minecraft:skeleton",HandItems:[{id:"minecraft:bow",Count:1b}]}]}
    • To summon a villager that trades 1 dirt block in exchange for 1 diamond:
      • summon villager ~ ~ ~ {Offers:{Recipes:[{buy:{id:dirt,Count:1},sell:{id:diamond,Count:1},rewardExp:false}]}}
  • Bedrock Edition:
    • To summon a patrol captain pillager at the current position:
      • summon pillager ~ ~ ~ minecraft:promote_to_patrol_captain
    • To summon a dolphin with the name "Dolphin" in a golden color:
      • summon dolphin §6Dolphin ~ ~ ~
    • To summon a red dyable wolf:
      • summon wolf ~ ~ ~ minecraft:on_tame


Jigsaw Block (top texture) JE2 BE2.png
This section needs expansion. 
You can help by expanding it.
Java Edition
1.7.213w36aAdded /summon.
1.814w30a/summon can now spawn lightning.
1.1620w11a /summon now gives permission to summon Fireball.
Pocket Edition Alpha
v0.16.0build 1Added /summon.