Commands/summon

From Minecraft Wiki
Jump to: navigation, search
summon
Restrictions

Operator

First introduced

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

Summons an entity.

Syntax[edit]

  • 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]

Arguments[edit]

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

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

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

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

JE: <nbt>: nbt_compound_tag

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

BE: spawnEvent: string: basic_string

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

BE: nameTag: string: basic_string

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

Result[edit]

CommandTriggerJava EditionBedrock Edition
anythe arguments are not specified correctly Unparseable Failed
if specified position is unloaded Failed
if trying to summon hostiles in peaceful difficulty. Successful
if attempting to summon an entity with a duplicate UUID. Failed N/A
if 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.

Output[edit]

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

Examples[edit]

  • To summon lightning 10 blocks west of the current position:
    • summon lightning_bolt ~-10 ~ ~
  • Java Edition:
    • To summon a charged creeper at the current position named "Powered Creeper":
      • summon creeper ~ ~ ~ {powered:1b,CustomName:'"Powered Creeper"'}
      • NOTE: CustomName is a JSON text component
    • 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 charged creeper at the current position named "Powered Creeper":
      • summon creeper ~ ~ ~ minecraft:become_charged "Powered Creeper"
    • To summon a raid captain pillager at the current position:
      • summon pillager ~ ~ ~ minecraft:spawn_as_illager_captain
    • 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" ~ ~ ~

History[edit]

This section needs expansion.
You can help by adding to 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
0.16.0build 1Added /summon.