匿名
未登录
中文
讨论
贡献
创建账号
登录
Minecraft基岩版开发Wiki
搜索
致编者:请牢记我们的域名
wiki.mcbe-dev.net
!
致编者:欢迎加入本Wiki的官方交流
QQ群
或
Discord服务器
!
基岩版1.19.31
现已发布!(
了解更多
)
Inner Core
现已支持Xbox模组联机!(
了解更多
)
如果您是第一次来到本Wiki,欢迎
注册一个账户
点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
编辑“
命令
”(章节)
来自Minecraft基岩版开发Wiki
命名空间
页面
讨论
更多
更多
语言
变体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
页面操作
阅读
编辑
历史
刷新
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
=== 目标选择器参数 === {| class="floatright wikitable" style="clear:none;margin-left:1em;" |+ 目标选择器参数汇总 ! colspan="2" | 通过[[坐标]] |- ! 参数 !! 选择标准 |- | <code>x</code>, <code>y</code>, <code>z</code> | [[#指定基准点|坐标]] |- | <code>r</code>、<code>rm</code> | [[#通过距离选择目标|距离]] |- | <code>dx</code>, <code>dy</code>, <code>dz</code> | [[#通过体积尺寸选择目标|体积尺寸]] |- ! colspan="2" | 通过[[记分板]]参数 |- ! 参数 !! 选择标准 |- | <code>scores</code> | [[#通过分数选择目标|记分项分数]] |- | <code>tag</code> | [[#通过标签选择目标|记分板标签]] |- ! colspan="2" | 通过其他特性 |- ! 参数 !! 选择标准 |- | <br><code>c</code> | [[#通过数量选择目标|数量]] |- | <br><code>l</code>、<code>lm</code> | [[#通过经验等级选择目标|经验等级]] |- | <br><code>m</code> | [[#通过游戏模式选择目标|游戏模式]] |- | <code>name</code> | [[#通过名称选择目标|实体名称]] |- | <br><code>rx</code>、<code>rxm</code> | [[#通过垂直旋转角度选择目标|垂直旋转角度]] |- | <br><code>ry</code>、<code>rym</code> | [[#通过水平旋转角度选择目标|水平旋转角度]] |- | <code>type</code> | [[#通过实体类型选择目标|实体类型]] |- | <code>family</code> | [[#通过族选择目标|族]] |} 在使用目标选择器之后,你可以使用参数来限定所要选择的群组。当使用<code>@a</code>或<code>@e</code>时,待选目标从全体筛选成特定的少数。当使用<code>@p</code>或<code>@r</code>时,参数将从完整的待选列表缩小到被筛选后的待选列表。当使用<code>@s</code>时,命令执行者只有在所有参数都满足时才会被选择,否则命令将执行失败。 在目标选择器变量之后附加键值对构成的逗号分隔,并包含在方括号中: : <code>@<''变量''>[<''参数''>=<''值''>,<''参数''>=<''值''>,…]</code> 参数和值不区分大小写,括号、等号和逗号旁可以有空格(目标选择器和第一个方括号之间除外)。键值对只能用逗号分隔。 ; {{anchor|指定基准点}}指定基准点 : <code>[x=<''值''>,y=<''值''>,z=<''值''>]</code> : 在世界中定义一个位置,用于<code>r</code>参数、<code>rm</code>或<code>dx</code>、<code>dy</code>和<code>dz</code>参数。如果没有这些参数,单独定义位置是没有用的,所以将它(并且只有它)应用于<code>@e</code>仍然会选择世界上的所有实体。 : 坐标可以是整数或像<code>12.34</code>这样的小数(具体为双精度浮点数)且不会进行中心校正(center-corrected),这意味着<code>x=0</code>不再自动更正为<code>x=0.5</code>。[[#波浪号|波浪号]]可用于此参数。 ; {{anchor|通过距离选择目标}}通过距离选择目标 : <code>[r=''R'']</code> — 只选择所有小于R个方块的目标执行命令。 : <code>[rm=''RM'']</code> — 只选择所有大于RM个方块的目标执行命令。 : 支持使用范围表示,以定义球形区域: :* <code>@e[rm=10,r=10]</code> — 选择所有距离执行位置10个方块的实体。 :* <code>@e[rm=10,r=12]</code> — 选择所有距离执行位置10至12个方块之间(包含)的实体。 :* <code>@e[rm=5]</code> — 选择所有距离执行位置大于5个方块的实体。 :* <code>@e[r=15]</code> — 选择所有距离执行位置小于15个方块的实体。 ;{{anchor|通过体积尺寸选择目标}}通过体积尺寸选择目标 : <code>[<x>,<y>,<z>,'''dx=<''值''>,dy=<''值''>,dz=<''值''>''']</code> — 选择所有位于一定长方体区域内部的目标。体积定义为从基准点开始,向“x”方向(东方)延伸特定格(包括基准点本身,下同),向“y”方向(上方)延伸特定格,并向“z”方向(南方)延伸特定格。 : 这可以解释为创建一个由初始位置(<x>, <y>, <z>)至对角线向量(<dx>, <dy>, <dz>)组成的长方体,然后选择脚部坐标与其重叠的所有实体。如果位置参数未定义,则相对于命令执行的位置计算。允许任何值,包括负数和小数。 : 注意<code>dx</code>、<code>dy</code>、<code>dz</code>用来指定与坐标的距离;它们不是指定一个新的坐标。 :* <code>@e[x=1,y=2,z=3,dx=4,dy=5,dz=6]</code> — 选择脚部坐标和方块区域(1~5,2~7,3~9)(或以数学语言来讲,范围是{(x,y,z)|x∈[1,6),y∈[2,8),z∈[3,10)})有重叠的所有实体。 :* <code>@e[x=1,y=2,z=3,dx=0,dy=0,dz=0]</code> — 选择脚部坐标和方块区域(1,2,3)有重叠的所有实体。 : 可以将通过按距离来选择与按体积来选择组合在一起, 在这种情况下,命令将选择在两个区域的重叠内的实体(在基准点的某个半径范围内,且不在定义的体积之外)。 ; {{anchor|通过分数选择目标}}通过分数选择目标 : <code>[scores={<记分项>=<''值''>,...}]</code> — 根据指定目标的分数过滤目标。 : 所有的记分项都放在一个单独的标签中,并这个标签中分别列出分数选择器。此选择器支持使用范围。 :* <code>@e[scores={myscore=10}]</code> — 选择所有记分项''myscore''分数为10的目标。 :* <code>@e[scores={myscore=10..12}]</code> — 选择所有记分项''myscore''分数为10到12之间(包含)的目标。 :* <code>@e[scores={myscore=5..}]</code> — 选择所有记分项''myscore''分数为5及以上的目标。 :* <code>@e[scores={myscore=..15}]</code> — 选择所有记分项''myscore''分数为15及以下的目标。 :* <code>@e[scores={foo=10,bar=1..5}]</code> — 选择所有记分项''foo''分数为10,且记分项''bar''分数为1到5之间(包含)的目标。 {{see also|记分板#记分项}} ;{{anchor|通过标签选择目标}}通过标签选择目标 : <code>[tag=<''标签名''>]</code> — 选择所有有标签“''标签名''”的目标。 : <code>[tag=!<''标签名''>]</code> — 选择所有没有标签“''标签名''”的目标。 : <code>[tag=]</code> — 选择所有没有标签的目标。 : <code>[tag=!]</code> — 选择所有有标签的目标。 : 允许使用多个参数。被选择的实体必须满足所有的参数条件。 :* <code>@e[tag=a,tag=b,tag=!c]</code> — 选择所有拥有标签a和b,但没有标签c的目标。 :* <code>@r[tag=a]</code> — 选择一个有标签a的随机玩家。 ;{{anchor|通过数量选择目标}}指定数量并排序选择目标 : <code>[c=<''值''>]</code> — 通常以距离命令执行点的顺序排列。 : 当使用<code>@p</code>和<code>@r</code>变量时,此参数默认为1。对它们使用<code>c</code>参数时会增加选择最近或随机目标的数量。当使用<code>@a</code>或<code>@e</code>变量时,此参数会限制目标数量。 : 当输入的值为负值时,目标的顺序会被反转。举例来说,<code>@p[c=-3]</code> 会回传3个''最远的''目标,而且,如果所有目标距离都一样远,<code>@e[c=-3]</code> 会选择3个刚加载/生成的目标。 :* <code>@p[c=3]</code> — 选择距离最近的3名玩家。 :* <code>@p[c=-4]</code> — 选择距离最远的4名玩家。 :* <code>@r[c=2]</code> — 随机选择2名玩家。 ; {{anchor|通过经验等级选择目标}}通过经验等级选择目标 : <code>[l=''L'']</code> — 只选择所有经验等级低于''L''的目标。 : <code>[lm=''LM'']</code> — 只选择所有经验等级高于''LM''的目标。 : 此选择器支持使用范围。 :* <code>@a[l=10]</code> — 选择所有10级的玩家。 :* <code>@a[lm=10,l=12]</code> — 选择所有10级与12级之间(包含)的玩家。 :* <code>@a[lm=5]</code> — 选择所有至少为5级的玩家。 :* <code>@a[l=15]</code> — 选择所有至多为15级的玩家。 ;{{anchor|通过游戏模式选择目标}}通过游戏模式选择目标 : <code>[m=''M'']</code> — 选择所有处于指定游戏模式的玩家。 : <code>[m=!''M'']</code> — 选择所有不处于指定游戏模式的玩家。 : <游戏模式>的值可以为<code>adventure</code>、<code>creative</code>、<code>survival</code>和<code>default</code>。 : 这将自动过滤非玩家目标。 : ''M''可以为全称,也可以是数字(0=生存模式,1=创造模式,2=冒险模式,5=默认模式)或缩写(s=生存模式,c=创造模式,a=冒险模式,d=默认模式)。 :* <code>@a[m=0]</code>或<code>@a[m=s]</code> — 选择所有生存模式的玩家。 :* <code>@a[m=!survival,m=!adventure]</code> — 选择所有既不是生存模式又不是冒险模式的玩家。 ; {{anchor|通过名称选择目标}}通过名称选择目标 : <code>[name=<''某名称''>]</code> — 选择所有名字为“''某名称''”的目标。 : <code>[name=!<''某名称''>]</code> — 选择所有名字不为“''某名称''”的目标。 : 这是一个字符串,包含空格时应当用双引号括起。不能是[[JSON文本]]。 :* <code>@e[name=!Steve]</code> — 选择不叫“Steve”的目标。 ; {{anchor|通过垂直旋转角度选择目标}}通过垂直旋转选择目标 : <code>[rx=''RX'']</code> — 仅选择所有最大垂直旋转角度为''RX''的目标。 : <code>[rxm=''RXM'']</code> — 仅选择所有最小垂直旋转角度为''RXM''的目标。 : 更具体地说,是旋转高度与地平线的夹角,以度为单位。垂直旋转值从-90(垂直向上)向上增加,之后增加到0(水平),最后增加到90(竖直向下)(因此垂直旋转值随着''向下''旋转而增加)。 : 此选择器支持范围。 :* <code>@e[rx=0,rxm=0]</code> — 选择所有看向地平线的目标。 :* <code>@e[rx=60,rxm=30]</code> — 选择所有看向地平线偏下30°至60°(包含)的目标。 :* <code>@e[rxm=45]</code> — 选择所有看向地平线偏下45°(包含)及更低的目标。 :* <code>@e[rx=0]</code> — 选择所有看向地平线偏上的目标。 ; {{anchor|通过水平旋转角度选择目标}}通过水平旋转选择目标 : <code>[ry=''RY'']</code> — 仅选择最大水平旋转为''RY''的目标。 : <code>[rym=''RYM'']</code> — 仅选择最小水平旋转为''RYM''的目标。 : 其角度以正南(或正Z轴方向)为基准顺时针旋转。水平旋转值从-180(面向正北)开始,到-90(面向正东),再到0(面向正南),再到90(面向正西),最后到180(再次面向正北)。 : 此选择器支持范围。 :* <code>@a[ry=0,rym=0]</code> — 选择所有看向正南的玩家。 :* <code>@a[ry=45,rym=45]</code> — 选择所有看向南偏西45°的玩家。 :* <code>@a[ry=96,rym=96]</code> — 选择所有看向西偏北6°的玩家。 :* <code>@a[ry=0,rym=-90]</code> — 选择所有看向正东和正南(包含)之间的玩家。 :* <code>@a[ry=90,rym=-90]</code> — 选择所有看向正东和正西之间(包含)的玩家,区域穿过正南。 :* <code>@a[rym=0]</code> — 选择所有不看向南方(包含)和东方之间的玩家。 ; {{anchor|通过实体类型选择目标}}通过实体类型选择目标 : <code>[type=<''实体类型''>]</code> — 选择所有特定的实体类型的目标。 : <code>[type=!<''实体类型''>]</code> — 选择所有不是特定的实体类型的目标。 : 实体类型必须使用有效的[[数据值#实体ID|实体ID]]或或实体标签。如果实体ID的命名空间在<code>minecraft:</code>内则可以省略命名空间。(举例来说,<code>minecraft:creeper</code>指定苦力怕,<code>minecart</code>指定普通矿车,<code>tnt</code>指定点燃的TNT等等)实体ID或标签区分大小写。 : 当与<code>@r</code>一起使用时,原本用来选择玩家的命令也可以被用来选择其他实体。 :* <code>@e[type=skeleton]</code> — 选择所有骷髅。 :* <code>@e[type=!chicken,type=!cow]</code> — 选择所有除鸡和牛之外的目标。 :* <code>@e[type=chicken,type=cow]</code> — 无效选择:选择所有既是鸡又是牛的目标(不存在)。 ;{{anchor|通过族选择目标}}通过族选择目标 : <code>[family=<''族''>]</code> — 选择属于指定的族的实体。 : <code>[family=!<''族''>]</code> — 选择不属于指定的族的实体。 : 给定的实体的族可以是任何字符串,但不包括命名空间。这些实体的族在实体[[Manual:minecraft:type_family|类型的族]]行为组件中定义。原版行为包使用的默认值包括更广泛的大型族(例如<code>mob</code>、<code>inanimate</code>、<code>monster</code>、<code>undead</code>)以及更具体的小型族(例如<code>zombie</code>、<code>skeleton</code>)和单个生物的族(例如<code>wandering_trader</code>、<code>enderman</code>、<code>creeper</code>)。单个实体可以属于多个族。 :*<code>@e[family=skeleton]</code> — 选择所有骷髅、凋灵骷髅和流浪者。 :* <code>@e[family=mob,family=!monster]</code> — 选择所有不是攻击型生物的生物(例如:会选中牛和猪,但不会选中僵尸和骷髅)。 :* <code>@e[family=monster,family=undead]</code> — 选择所有是亡灵生物的攻击型生物(例如:会选中僵尸和骷髅,但不会选中苦力怕和末影人)。 <!-- 请保持上面2行以区别不同部分 -->
摘要:
请注意您对Minecraft基岩版开发Wiki的所有贡献都被认为是在知识共享署名-非商业性使用-相同方式共享下发布,请查看在
Minecraft基岩版开发Wiki:版权
的细节。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源。
请勿私自提交受版权保护的材料!
您也可以将取自Mojang(及其网站、说明、指南、艺术概念、渲染图、出版物、第三方网站组件,以及其他此类Mojang已对外公开的受保护材料)的内容上传至Minecraft基岩版开发Wiki。所有权力、署名与利益在合适时仍归属Mojang,也不依照许可被授权。
取消
编辑帮助
(在新窗口中打开)
该页面属于4个隐藏分类:
Category:中国版独有信息
Category:使用原始标签模板的页面
Category:基岩版独有信息
Category:教育版独有信息
我们提供服务需要使用Cookie。您使用我们的服务,即表示您同意我们使用Cookie。
更多信息
确定
导航
导航
首页
最近更改
随机页面
社区门户
新闻动态
计划
沙盒
关于
导航
开发
附加包
模组SDK
ModPE Installer
BlockLauncher
Inner Core
ModdedPE
基岩版专用服务器
ElementZero
Cloudburst Nukkit
合作伙伴
Mineprogramming Wiki
bedrock.dev
友情链接
中文 Minecraft Wiki
我的世界中文论坛
MCDevs Wiki
Inner Core 中文社区
wiki工具
wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志
其他项目
变体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體