我的世界为什么我输实体选择器只能输1个?比如tp @e[dy=,dz=,dx=]它提示dz,dx多余
- 教育综合
- 2023-04-21 07:56:56
我的世界pe版目标选择器中的 dz,dx,dy和其他的数值如何选取两数之间的值(比如5至10之间)
可以试一下用r选择器的方法: 例如:@e[type=zombie,rxm=5,rx=10]就是选择X坐标轴上5至10格以内的僵尸,其中rxm就是最小值,rx就是最大值,这段选择器指令就相当于JAVA版的@e[type=zombie,dx=5..10]; 同上,如果想在Y坐标轴上进行选择,那就用@e[type=zombie,rym=5,ry=10],那么这段选择器指令就会选择Y坐标轴上5至10格以内的僵尸,相当于JAVA的@e[type=zombie,dy=5..10],按照楼主的描述,想要无限高度的话可以只打@e[type=zombie,rym=5]就行了,这样就是选择高度为5以上的所有僵尸;我的世界这些指令的意思和用法介绍
dx,dy,dz属于目标选择器参数。只选择位于一定长方体区域内部的目标,体积定义为从基准点开始,向“x”方向(东/西方)延伸DX格,向“y”方向(上/下方)延伸DY格,并向“z”方向(北/南方)延伸DZ格。基准位置为命令执行所在方格的西北下角(即x、y、z坐标向下取整)处。(dx、dy和dz用来指定与坐标的距离;它们不是指定一个新的坐标。)
^是插入符。很多命令可以使用插入符(^)来指定局部坐标。局部坐标即以执行位置为基准点,执行者左、上、前为坐标轴,计算目标坐标。在插入符后方的数字是指定方向的偏移量而不是绝对坐标。数字的正负号表示以坐标轴的正或负方向偏移。一个单独的插入符^是^0的简写。举例来说,setblock ^ ^ ^3 stone会在执行者前方第三格放置一块石头。注意,局部坐标不可与绝对或相对坐标混合使用。
c也是一种目标选择器参数。对于@q:c[到1.12为止]目标选择器参数可以用来追加待选目标。(举例来说,@p[c=3]会选择最近的三名玩家)。若参数是负值,c会反转选择目标的顺序(举例来说,@p[c=-1]会选择最远的一名玩家)[到1.12为止]。从1.13开始,该参数被limit取代,比如@p[limit=3]会选择最近的三名玩家,选择最远的一名玩家则应该使用@a[limit=1,sort=furthest]。对于@r:c目标选择器参数可以用来追加待选目标。(举例来说,@r[c=3](在1.13之前)、@r[limit=3]或@a[limit=3,sort=random]会随机选择三名玩家)。
其他的不符合1.13版本语法,或者不在指令的范畴之中,希望题主可以按照1.13版本语法学习。
Minecraft的tp指令所有用法(全部用法)
/tp 指令:
传送实体(玩家、生物、物品等)。
在Java版1.13之前中,此命令和/teleport命令之间的主要区别是,/tp使用基于传送目标当前位置的相对坐标,而/teleport使用基于命令执行位置的相对坐标。在基岩版中,以及在Java版从1.13开始,/teleport命令的效果与/tp完全一样。
大多数命令只能影响已经生成的区块,但是/tp可以将实体传送到尚未生成的区块中。若被传送的目标是玩家,则传送后玩家所在的区块及附近的区块会自动开始生成。
语法
Java版(1.13之前)
tp [传送目标] <目的地目标>
tp [传送目标]
基岩版
tp <目的地:目标>
tp <目的地:x y z> [y-旋转角度:角度] [y-旋转角度:角度]
tp <传送目标:目标> <目的地:目标>
tp <传送目标:目标> <目的地:x y z> [y-旋转角度:角度] [y-旋转角度:角度]
2. 参数
传送目标(基岩版:传送目标:目标)(可选)
指定要传送的实体。必须是玩家名称或目标选择器。若未指定,则默认为命令的使用者。在命令方块中使用时为必需参数。
目的地目标(基岩版:目的地:目标)
指定传送的目的地实体。必须是一个玩家的名字或一个目标选择器。
x y z(基岩版:目的地:x y z)
传送目标至指定坐标。x和z必须是在-30,000,000和30,000,000之间(含,不输入逗号)的整数,且y必须在-4096和4096之间(含)。可以使用波浪号来指定基于传送目标当前位置的相对坐标[仅Java版]——这是波浪号的一种特殊使用情况,正常情况下波浪号指基于命令执行位置的相对坐标。使用/teleport来进行基于命令执行位置的传送。
y-旋转角度(基岩版:y-旋转角度:角度)(可选)
指定水平旋转角度(正北方为-180.0,正东为-90.0,正南为0.0,正西为90.0,正北以西为179.9,之后回到-180.0)。可使用波浪号指定基于当前旋转角度的相对偏移。
x-旋转角度(基岩版:x-旋转角度:角度)(可选)
指定垂直旋转角度(竖直上方为-90.0,至竖直下方90.0)。可使用波浪号指定基于当前旋转角度的相对偏移。
3. 效果
当参数没有被正确指定,或传送目标无法被解析为一个或多个实体(以名称指定的玩家必须在线),或目的地目标无法被解析为单个实体(以名称指定的玩家必须在线)时,命令失败。若被指定的待传送玩家之中,存在所处维度与目的地处世界维度不相同的情况,则这一部分玩家的传送会失败,其余玩家传送成功。
成功时,将目标传送到指定的目的地。
4. 示例
将自己传送到Qiucaina的位置:tp Qiucaina
将所有玩家传送到自己的位置:tp @a @s
将自己传送到x=100、z=100处,高度比目前位置高3米:tp 100 ~3 100
将最近的玩家在其当前位置处向右旋转10度:tp @p ~ ~ ~ ~10 ~
我的世界1.8.0更新内容详解 MC1.8版本有哪些新内容
◆加入了花岗岩,闪长岩和安山岩。 ●花岗岩在地表下为石质的地形中在高度80以下生成,每个矿脉大小类似而且对于沙砾和泥土来说数量很多 ●闪长岩能用2块原石和2个地狱石英以一个“棋盘”形状合成 ●安山岩能以一块原石和一块闪长岩合成 ●花岗岩能用一块原石和一个地狱石英合成 ●分别都能变成平滑种类 ▲4块普通石头以2x2合成,得到得到4块平滑变种 ●这6种方块都和石头有一样的数据值,爆炸抗性,挖掘时间和其他特性 ◆为以前只能自然生成的石类方块加入了合成配方: ●苔石能以1片藤蔓与一块石砖合成 ●錾制石砖用2个石砖半砖互相放置在上方按国际棋盘形状合成而得 成就 ●新的成就:君临天我的世界服务器上经常用的传送指令 就是你站在某坐标点命令方块检测到你之后自动把你传送到另一个坐标点
/execute @a[x=x轴坐标,y=y轴坐标,z=z轴坐标,dx=向x轴正方向延长的距离,dy=向y轴正方向延长的距离,dz=向z轴正方向延长的距离,r=距离命令方块的半径] ~~ ~ tp @p 坐标
其中,dx,dy,dz,r可以省略不写,都用于控制检测区域。dz,dy,dx可以为负数,即表示向负半轴方向延长检测区域