召唤一个实体(生物、弹射物、物品、载具等)。
语法
- Java版
summon <实体名> [<坐标>] [<数据标签>]
- 基岩版
summon <实体类型:实体类型> [生成坐标:x y z] [生成事件:字符串] [命名标签:字符串]summon <实体类型:实体类型> <命名标签:字符串> [生成坐标:x y z]
参数
- 实体名(基岩版:实体类型:字符串)
- 指定要召唤的实体。必须是一个实体ID(例如
bat、horse、wither_skull、xp_orb、tnt等等)或lightning_bolt。在Java版,实体ID可以加上命名空间,省略时使用默认命名空间minecraft:。
- 指定要召唤的实体。必须是一个实体ID(例如
- 坐标(基岩版:生成坐标:x y z)
- 指定实体要出现的位置坐标。x 和 z必须是在-30000000和30000000之间(含)的整数,且y必须大于0。可以使用基于命令执行位置(和执行朝向)的相对坐标或局部坐标。若未指定,则默认为执行位置。
- 命名标签(可选)
[仅基岩版] - 指定实体生成时的名字。
效果
- 当参数未正确指定时命令失败。
- 成功时,在指定的位置创建指定的实体。
示例
- 在当前位置往西面10格处召唤出一个闪电:
summon lightning_bolt ~-10 ~ ~
- 仅Java版:
- 在当前的位置召唤一个名为“Powered Creeper”的闪电苦力怕:
summon creeper ~ ~ ~ {powered:1,CustomName:'"Powered Creeper"'}
- 在当前的位置召唤一个名为“Powered Creeper”的闪电苦力怕:
- 在当前位置召唤一个挂有骷髅头颅、持有熔岩桶的盔甲架:
summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{id:skeleton_skull,Count:1b}],HandItems:[{id:lava_bucket,Count:1b},{}]}
- 在当前位置召唤一个挂有骷髅头颅、持有熔岩桶的盔甲架:
- 生成一个蜘蛛骑士:
summon spider ~ ~ ~ {Passengers:[{id:"minecraft:skeleton",HandItems:[{id:"minecraft:bow",Count:1b}]}]}
- 生成一个蜘蛛骑士:
- 在当前位置生成一个掠夺者袭击队长:
summon pillager ~ ~ ~ minecraft:spawn_as_illager_captain
- 在当前位置生成一个掠夺者袭击队长:
- 在当前的位置召唤一个名为“Powered Creeper”的闪电苦力怕:
summon creeper ~ ~ ~ minecraft:become_charged "Powered Creeper"
- 在当前的位置召唤一个名为“Powered Creeper”的闪电苦力怕:
- 在当前位置生成一个名为“海豚”的海豚:
summon dolphin "§6海豚" ~ ~ ~
- 在当前位置生成一个名为“海豚”的海豚:
- 注:
- 游戏中
/summon命令的最大限制是它没有同时召唤多个实体的能力。但是Java版里可以通过复制[id=实体名称]来召唤多个实体,而基岩版则可以通过/execute中的[c=数量]以及加上指定位置来实现召唤多个实体,要注意的是世界中实体的数量必须多于参数c的数量。
示例:
/execute @e[c=10] ~ ~ ~ summon creeper 0 64 0
在世界中有10个实体的前提下,在0,64,0召唤10个苦力怕。
历史
此段落仍需完善。你可以帮助我们扩充关于该主题的更多信息。
| Java版 | |||||
|---|---|---|---|---|---|
| 1.7.2 | 13w36a | 加入了/summon。 | |||
| 1.8 | 14w30a | 现在可以使用/summon来生成闪电。 | |||
| Java版(即将到来) | |||||
| 1.16 | 20w11a | 现在可以使用/summon来生成火球。 | |||
| 携带版Alpha | |||||
| 0.16.0 | build 1 | 加入了/summon。 | |||