Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
→‎效果:​ 我本想与enwiki使用一致的表格形式,但系统拒绝了我的编辑......请有权限的人进行补充
(机器人:源码整理:移除段落标题后多余空行)
(未显示18个用户的23个中间版本)
第1行: 第1行:
 
{{Infobox command
 
{{Infobox command
|summon
+
|name=summon
  +
|oplevel=2{{only|java}}<br>1{{only|bedrock}}
|op
 
  +
|becheat=1
|1.7.2|13w36a
 
|PE Alpha 0.16.0|携带版Alpha 0.16.0 build 1
 
 
}}
 
}}
   
第11行: 第10行:
 
== 语法 ==
 
== 语法 ==
 
* '''Java版'''
 
* '''Java版'''
: <code>summon <''实体名''> [''<坐标>''] [<''数据标签''>]</code>
+
: <code>summon <entity> [<pos>] [<nbt>]</code>
   
 
* '''基岩版'''
 
* '''基岩版'''
: <code>summon <''实体类型:实体类型''> [''生成坐标:x y z''] [''生成事件'':''字符串''] [''命名标签:字符串'']</code>
+
: <code>summon <entityType: EntityType> [spawnPos: x y z] [spawnEvent: string] [nameTag: string]</code>
: <code>summon <''实体类型:实体类型''> <''命名标签:字符串''> [''生成坐标:x y z'']</code>
+
: <code>summon <entityType: EntityType> <nameTag: string> [spawnPos: x y z]</code>
   
 
== 参数 ==
 
== 参数 ==
  +
{{argument|entity|entity_summon|entityType: EntityType}}
  +
: 指定要被召唤的实体类型。
  +
: {{arg desc|je=entity_summon}}
   
  +
{{argument|pos|vec3|spawnPos: x y z|CommandPositionFloat}}
<code>''实体名''</code>(基岩版:<code>''实体类型:实体类型''</code>)
 
: 指定召唤的实体必须是一个[[数据值#实体ID|实体ID]]
+
: 指定该实体的召唤位置如果未指定,默认为命令执行位置
  +
: {{arg desc|je=vec3|be=CommandPositionFloat}}
   
  +
{{el|je|short=1}}:{{argument|nbt|nbt_compound_tag}}
<code>''坐标''</code>(基岩版:<code>''生成坐标:x y z''</code>)
 
  +
: 指定该实体的[[命令#NBT标签|NBT标签]]。
: 指定实体要出现的位置坐标。''x'' 和 ''z''必须是在[[世界边界|-30000000和30000000]]之间(含)的整数,且''y''必须大于0。可以使用基于命令执行位置(和执行朝向)的相对坐标或局部坐标。若未指定,则默认为执行位置。
 
  +
: {{arg desc|je=nbt_compound_tag}}
   
  +
{{el|be|short=1}}:{{argument|be=1|spawnEvent: string|basic_string}}
<code>''数据标签''</code>(可选){{only|java}}
 
  +
: 指定该实体的召唤时附带的游戏内事件,应为一个行为包内适用于实体的[[生成事件]]的名称。
: 指定实体的[[#数据标签|数据标签]]。必须是一个[[NBT格式]]复合标签(例如<code>{NoGravity:1b}</code>)。
 
  +
: 可以包含空格,但是需要用半角双引号包围。
   
  +
{{el|be|short=1}}:{{argument|be=1|nameTag: string|basic_string}}
<code>''生成事件:字符串''</code>(可选){{only|bedrock}}
 
 
: 指定实体的名
: 指定实体生成时自带的事件(实体在行为包中的事件名称)。每个召唤实体只能应用一个[[生成事件]]。
 
  +
: 可以包含空格,但是需要用半角双引号包围。
 
<code>''命名标签:字符串''</code>(可选){{only|bedrock}}
 
: 指定实体生成时的名
 
   
 
== 效果 ==
 
== 效果 ==
 
 
{{Result table}}
 
{{Result table}}
  +
{{Result table|未正确指定参数|unparseable|fail}}
  +
{{Result table|指定的位置未加载|fail}}
  +
{{Result table|在和平难度下生成敌对生物|success}}
  +
{{Result table|尝试生成UUID与其他实体重复的实体|fail|N/A}}
  +
{{Result table|指定的<x>或<z>超出[-30000000, 30000000)或<y>超出(-20000000, 20000000]||success}}
  +
{{Result table|succeed|在指定位置生成指定实体}}
 
{{Result table}}
 
{{Result table}}
   
== 示例 ==
+
== 输出 ==
  +
{{Output table}}
  +
{{Output table|edition=je|执行失败|0|0|0}}
  +
{{Output table|执行成功|1|1|1}}
  +
{{Output table|edition=be|执行失败|0}}
  +
{{Output table|执行成功|1}}
  +
{{Output table}}
   
  +
== 示例 ==
 
* 在当前位置往西面10格处生成一个闪电:
 
* 在当前位置往西面10格处生成一个闪电:
 
** <code>summon lightning_bolt ~-10 ~ ~</code>
 
** <code>summon lightning_bolt ~-10 ~ ~</code>
   
仅Java版
+
{{el|je}}
* 在当前位置生成一个名为“Powered Creeper”的闪电[[苦力怕]]
 
** <code>summon creeper ~ ~ ~ {powered:1,CustomName:'"Powered Creeper"'}</code>
 
   
* 在当前位置生成一个[[蜘蛛骑士]]:
+
* 在当前位置生成一个名为“充能苦力怕”的[[闪电苦力怕]]
 
** <code>summon creeper ~ ~ ~ {powered:1b,CustomName:'"充能苦力怕"'}</code>
  +
 
* 在当前位置生成一个[[蜘蛛骑士]]:
 
** <code>summon spider ~ ~ ~ {Passengers:[{id:"minecraft:skeleton",HandItems:[{id:"minecraft:bow",Count:1b}]}]}</code>
 
** <code>summon spider ~ ~ ~ {Passengers:[{id:"minecraft:skeleton",HandItems:[{id:"minecraft:bow",Count:1b}]}]}</code>
   
  +
* 在当前位置生成一个数量为64的掉落物[[钻石]]:
仅基岩版:
 
 
** <code>summon item ~ ~ ~ {Item:{id:"minecraft:diamond",Count:64b}}</code>
* 在当前位置生成一个“Powered Creeper”闪电苦力怕
 
** <code>summon creeper ~ ~ ~ minecraft:become_charged "Powered Creeper"</code>
 
   
  +
{{el|be}}:
* 在当前位置生成一个掠夺者[[袭击队长]]:
 
  +
 
* 在当前位置生成一个名为“充能苦力怕”的闪电苦力怕:
  +
** <code>summon creeper ~ ~ ~ minecraft:become_charged "充能苦力怕"</code>
  +
  +
* 在当前位置生成一个[[掠夺者]][[袭击队长]]:
 
** <code>summon pillager ~ ~ ~ minecraft:spawn_as_illager_captain</code>
 
** <code>summon pillager ~ ~ ~ minecraft:spawn_as_illager_captain</code>
   
* 在当前位置生成一个[[灾厄巡逻队]]的[[掠夺者]][[袭击队长]]
+
* 在当前位置生成一个[[灾厄巡逻队]]的掠夺者袭击队长:
 
** <code>summon pillager ~ ~ ~ minecraft:promote_to_patrol_captain</code>
 
** <code>summon pillager ~ ~ ~ minecraft:promote_to_patrol_captain</code>
   
第65行: 第85行:
   
 
== 历史 ==
 
== 历史 ==
 
 
{{stub|section=1}}
 
{{stub|section=1}}
 
{{History|java}}
 
{{History|java}}
第80行: 第99行:
 
[[en:Commands/summon]]
 
[[en:Commands/summon]]
 
[[ja:コマンド/summon]]
 
[[ja:コマンド/summon]]
  +
[[pt:Comandos/summon]]

2022年8月4日 (四) 15:59的版本

summon
需要的权限等级

2[仅Java版]
1[仅基岩版]

限制条件

启用作弊[仅基岩版]

召唤一个实体(生物、弹射物、物品、载具等)。

语法

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

参数

JE<entity>entity_summon
BEentityType: EntityType

指定要被召唤的实体类型。
必须为可召唤实体类型的命名空间ID

JE<pos>vec3
BEspawnPos: x y zCommandPositionFloat

指定该实体的召唤位置。如果未指定,默认为命令执行位置。
必须为三维坐标,元素为浮点数。允许波浪号与脱字号标记

JE<nbt>nbt_compound_tag

指定该实体的NBT标签
必须为SNBT格式的复合类型NBT

BEspawnEvent: stringbasic_string

指定该实体的召唤时附带的游戏内事件,应为一个行为包内适用于实体的生成事件的名称。
可以包含空格,但是需要用半角双引号包围。

BEnameTag: stringbasic_string

指定该实体的名称。
可以包含空格,但是需要用半角双引号包围。

效果

命令触发条件Java版基岩版
任意未正确指定参数 无法解析 执行失败
指定的位置未加载 执行失败
在和平难度下生成敌对生物 执行成功
尝试生成UUID与其他实体重复的实体 执行失败 N/A
指定的<x>或<z>超出[-30000000, 30000000)或<y>超出(-20000000, 20000000] 执行成功
执行成功时在指定位置生成指定实体

输出

命令版本条件成功次数/execute store success .../execute store result ...
任意Java版执行失败000
执行成功111
基岩版执行失败0N/AN/A
执行成功1N/AN/A

示例

  • 在当前位置往西面10格处生成一个闪电:
    • summon lightning_bolt ~-10 ~ ~

Java版

  • 在当前位置生成一个名为“充能苦力怕”的闪电苦力怕
    • summon creeper ~ ~ ~ {powered:1b,CustomName:'"充能苦力怕"'}
  • 在当前位置生成一个蜘蛛骑士
    • summon spider ~ ~ ~ {Passengers:[{id:"minecraft:skeleton",HandItems:[{id:"minecraft:bow",Count:1b}]}]}
  • 在当前位置生成一个数量为64的掉落物钻石
    • summon item ~ ~ ~ {Item:{id:"minecraft:diamond",Count:64b}}

基岩版

  • 在当前位置生成一个名为“充能苦力怕”的闪电苦力怕:
    • summon creeper ~ ~ ~ minecraft:become_charged "充能苦力怕"
  • 在当前位置生成一个掠夺者袭击队长
    • summon pillager ~ ~ ~ minecraft:spawn_as_illager_captain
  • 在当前位置生成一个灾厄巡逻队的掠夺者袭击队长:
    • summon pillager ~ ~ ~ minecraft:promote_to_patrol_captain
  • 在当前位置生成一个名为“海豚”的海豚
    • summon dolphin "§6海豚" ~ ~ ~

历史

此段落仍需完善。你可以帮助我们扩充关于该主题的更多信息。

Java版
1.7.213w36a加入了/summon
1.814w30a现在可以使用/summon来生成闪电
1.1620w11a现在可以使用/summon来生成火球
携带版Alpha
0.16.0build 1加入了/summon