Minecraft Wiki

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

了解更多

Minecraft Wiki
无编辑摘要
标签可视化编辑
(机器人:源码整理:移除段落标题后多余空行)
(未显示4个用户的5个中间版本)
第2行: 第2行:
 
|name=summon
 
|name=summon
 
|oplevel=2{{only|java}}<br>1{{only|bedrock}}
 
|oplevel=2{{only|java}}<br>1{{only|bedrock}}
  +
|becheat=1
|others=启用作弊{{only|bedrock}}
 
 
}}
 
}}
   
第9行: 第9行:
 
{{tr|mode=H|通过|透過}}
 
{{tr|mode=H|通过|透過}}
 
== 语法 ==
 
== 语法 ==
 
 
* '''Java版'''
 
* '''Java版'''
 
: <code>summon <entity> [<pos>] [<nbt>]</code>
 
: <code>summon <entity> [<pos>] [<nbt>]</code>
第18行: 第17行:
   
 
== 参数 ==
 
== 参数 ==
 
 
{{argument|entity|entity_summon|entityType: EntityType}}
 
{{argument|entity|entity_summon|entityType: EntityType}}
 
: 指定要被召唤的实体类型。
 
: 指定要被召唤的实体类型。
第28行: 第26行:
   
 
{{el|je|short=1}}:{{argument|nbt|nbt_compound_tag}}
 
{{el|je|short=1}}:{{argument|nbt|nbt_compound_tag}}
: 指定该实体的[[命令#数据标签|数据标签]]。
+
: 指定该实体的[[命令#NBT标签|NBT标签]]。
 
: {{arg desc|je=nbt_compound_tag}}
 
: {{arg desc|je=nbt_compound_tag}}
   
第38行: 第36行:
 
: 指定该实体的名称。
 
: 指定该实体的名称。
 
: 可以包含空格,但是需要用半角双引号包围。
 
: 可以包含空格,但是需要用半角双引号包围。
:此外,如果想只指定生成生物的名称,不想指定游戏内事件,则直接将你需要指定的生物名填入生物ID与生物生成坐标之间,如想在当前位置生成一只叫僵尸的僵尸,则输入/summon zombie "僵尸" ~ ~ ~
 
   
 
== 效果 ==
 
== 效果 ==
 
 
{{Result table}}
 
{{Result table}}
 
{{Result table|未正确指定参数|unparseable|fail}}
 
{{Result table|未正确指定参数|unparseable|fail}}
第52行: 第48行:
   
 
== 输出 ==
 
== 输出 ==
 
 
{{Output table}}
 
{{Output table}}
 
{{Output table|edition=je|执行失败|0|0|0}}
 
{{Output table|edition=je|执行失败|0|0|0}}
第61行: 第56行:
   
 
== 示例 ==
 
== 示例 ==
 
 
* 在当前位置往西面10格处生成一个闪电:
 
* 在当前位置往西面10格处生成一个闪电:
 
** <code>summon lightning_bolt ~-10 ~ ~</code>
 
** <code>summon lightning_bolt ~-10 ~ ~</code>
第91行: 第85行:
   
 
== 历史 ==
 
== 历史 ==
 
 
{{stub|section=1}}
 
{{stub|section=1}}
 
{{History|java}}
 
{{History|java}}

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