我的世界為什么我輸實體選擇器只能輸1個?比如tp @e[dy=,dz=,dx=]它提示dz,dx多余
- 教育綜合
- 2023-04-21 07:56:56
我的世界pe版目標(biāo)選擇器中的 dz,dx,dy和其他的數(shù)值如何選取兩數(shù)之間的值(比如5至10之間)
可以試一下用r選擇器的方法: 例如:@e[type=zombie,rxm=5,rx=10]就是選擇X坐標(biāo)軸上5至10格以內(nèi)的僵尸,其中rxm就是最小值,rx就是最大值,這段選擇器指令就相當(dāng)于JAVA版的@e[type=zombie,dx=5..10]; 同上,如果想在Y坐標(biāo)軸上進(jìn)行選擇,那就用@e[type=zombie,rym=5,ry=10],那么這段選擇器指令就會選擇Y坐標(biāo)軸上5至10格以內(nèi)的僵尸,相當(dāng)于JAVA的@e[type=zombie,dy=5..10],按照樓主的描述,想要無限高度的話可以只打@e[type=zombie,rym=5]就行了,這樣就是選擇高度為5以上的所有僵尸;我的世界這些指令的意思和用法介紹
dx,dy,dz屬于目標(biāo)選擇器參數(shù)。只選擇位于一定長方體區(qū)域內(nèi)部的目標(biāo),體積定義為從基準(zhǔn)點開始,向“x”方向(東/西方)延伸DX格,向“y”方向(上/下方)延伸DY格,并向“z”方向(北/南方)延伸DZ格?;鶞?zhǔn)位置為命令執(zhí)行所在方格的西北下角(即x、y、z坐標(biāo)向下取整)處。(dx、dy和dz用來指定與坐標(biāo)的距離;它們不是指定一個新的坐標(biāo)。)
^是插入符。很多命令可以使用插入符(^)來指定局部坐標(biāo)。局部坐標(biāo)即以執(zhí)行位置為基準(zhǔn)點,執(zhí)行者左、上、前為坐標(biāo)軸,計算目標(biāo)坐標(biāo)。在插入符后方的數(shù)字是指定方向的偏移量而不是絕對坐標(biāo)。數(shù)字的正負(fù)號表示以坐標(biāo)軸的正或負(fù)方向偏移。一個單獨的插入符^是^0的簡寫。舉例來說,setblock ^ ^ ^3 stone會在執(zhí)行者前方第三格放置一塊石頭。注意,局部坐標(biāo)不可與絕對或相對坐標(biāo)混合使用。
c也是一種目標(biāo)選擇器參數(shù)。對于@q:c[到1.12為止]目標(biāo)選擇器參數(shù)可以用來追加待選目標(biāo)。(舉例來說,@p[c=3]會選擇最近的三名玩家)。若參數(shù)是負(fù)值,c會反轉(zhuǎn)選擇目標(biāo)的順序(舉例來說,@p[c=-1]會選擇最遠(yuǎn)的一名玩家)[到1.12為止]。從1.13開始,該參數(shù)被limit取代,比如@p[limit=3]會選擇最近的三名玩家,選擇最遠(yuǎn)的一名玩家則應(yīng)該使用@a[limit=1,sort=furthest]。對于@r:c目標(biāo)選擇器參數(shù)可以用來追加待選目標(biāo)。(舉例來說,@r[c=3](在1.13之前)、@r[limit=3]或@a[limit=3,sort=random]會隨機(jī)選擇三名玩家)。
其他的不符合1.13版本語法,或者不在指令的范疇之中,希望題主可以按照1.13版本語法學(xué)習(xí)。
Minecraft的tp指令所有用法(全部用法)
/tp 指令:
傳送實體(玩家、生物、物品等)。
在Java版1.13之前中,此命令和/teleport命令之間的主要區(qū)別是,/tp使用基于傳送目標(biāo)當(dāng)前位置的相對坐標(biāo),而/teleport使用基于命令執(zhí)行位置的相對坐標(biāo)。在基巖版中,以及在Java版從1.13開始,/teleport命令的效果與/tp完全一樣。
大多數(shù)命令只能影響已經(jīng)生成的區(qū)塊,但是/tp可以將實體傳送到尚未生成的區(qū)塊中。若被傳送的目標(biāo)是玩家,則傳送后玩家所在的區(qū)塊及附近的區(qū)塊會自動開始生成。
語法
Java版(1.13之前)
tp [傳送目標(biāo)] <目的地目標(biāo)>
tp [傳送目標(biāo)]
基巖版
tp <目的地:目標(biāo)>
tp <目的地:x y z> [y-旋轉(zhuǎn)角度:角度] [y-旋轉(zhuǎn)角度:角度]
tp <傳送目標(biāo):目標(biāo)> <目的地:目標(biāo)>
tp <傳送目標(biāo):目標(biāo)> <目的地:x y z> [y-旋轉(zhuǎn)角度:角度] [y-旋轉(zhuǎn)角度:角度]
2. 參數(shù)
傳送目標(biāo)(基巖版:傳送目標(biāo):目標(biāo))(可選)
指定要傳送的實體。必須是玩家名稱或目標(biāo)選擇器。若未指定,則默認(rèn)為命令的使用者。在命令方塊中使用時為必需參數(shù)。
目的地目標(biāo)(基巖版:目的地:目標(biāo))
指定傳送的目的地實體。必須是一個玩家的名字或一個目標(biāo)選擇器。
x y z(基巖版:目的地:x y z)
傳送目標(biāo)至指定坐標(biāo)。x和z必須是在-30,000,000和30,000,000之間(含,不輸入逗號)的整數(shù),且y必須在-4096和4096之間(含)??梢允褂貌ɡ颂杹碇付ɑ趥魉湍繕?biāo)當(dāng)前位置的相對坐標(biāo)?[僅Java版]——這是波浪號的一種特殊使用情況,正常情況下波浪號指基于命令執(zhí)行位置的相對坐標(biāo)。使用/teleport來進(jìn)行基于命令執(zhí)行位置的傳送。
y-旋轉(zhuǎn)角度(基巖版:y-旋轉(zhuǎn)角度:角度)(可選)
指定水平旋轉(zhuǎn)角度(正北方為-180.0,正東為-90.0,正南為0.0,正西為90.0,正北以西為179.9,之后回到-180.0)??墒褂貌ɡ颂栔付ɑ诋?dāng)前旋轉(zhuǎn)角度的相對偏移。
x-旋轉(zhuǎn)角度(基巖版:x-旋轉(zhuǎn)角度:角度)(可選)
指定垂直旋轉(zhuǎn)角度(豎直上方為-90.0,至豎直下方90.0)。可使用波浪號指定基于當(dāng)前旋轉(zhuǎn)角度的相對偏移。
3. 效果
當(dāng)參數(shù)沒有被正確指定,或傳送目標(biāo)無法被解析為一個或多個實體(以名稱指定的玩家必須在線),或目的地目標(biāo)無法被解析為單個實體(以名稱指定的玩家必須在線)時,命令失敗。若被指定的待傳送玩家之中,存在所處維度與目的地處世界維度不相同的情況,則這一部分玩家的傳送會失敗,其余玩家傳送成功。
成功時,將目標(biāo)傳送到指定的目的地。
4. 示例
將自己傳送到Qiucaina的位置:tp Qiucaina
將所有玩家傳送到自己的位置:tp @a @s
將自己傳送到x=100、z=100處,高度比目前位置高3米:tp 100 ~3 100
將最近的玩家在其當(dāng)前位置處向右旋轉(zhuǎn)10度:tp @p ~ ~ ~ ~10 ~
我的世界1.8.0更新內(nèi)容詳解 MC1.8版本有哪些新內(nèi)容
◆加入了花崗巖,閃長巖和安山巖。 ●花崗巖在地表下為石質(zhì)的地形中在高度80以下生成,每個礦脈大小類似而且對于沙礫和泥土來說數(shù)量很多 ●閃長巖能用2塊原石和2個地獄石英以一個“棋盤”形狀合成 ●安山巖能以一塊原石和一塊閃長巖合成 ●花崗巖能用一塊原石和一個地獄石英合成 ●分別都能變成平滑種類 ▲4塊普通石頭以2x2合成,得到得到4塊平滑變種 ●這6種方塊都和石頭有一樣的數(shù)據(jù)值,爆炸抗性,挖掘時間和其他特性 ◆為以前只能自然生成的石類方塊加入了合成配方: ●苔石能以1片藤蔓與一塊石磚合成 ●鏨制石磚用2個石磚半磚互相放置在上方按國際棋盤形狀合成而得 成就 ●新的成就:君臨天我的世界服務(wù)器上經(jīng)常用的傳送指令 就是你站在某坐標(biāo)點命令方塊檢測到你之后自動把你傳送到另一個坐標(biāo)點
/execute @a[x=x軸坐標(biāo),y=y軸坐標(biāo),z=z軸坐標(biāo),dx=向x軸正方向延長的距離,dy=向y軸正方向延長的距離,dz=向z軸正方向延長的距離,r=距離命令方塊的半徑] ~~ ~ tp @p 坐標(biāo)
其中,dx,dy,dz,r可以省略不寫,都用于控制檢測區(qū)域。dz,dy,dx可以為負(fù)數(shù),即表示向負(fù)半軸方向延長檢測區(qū)域