最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

EP.6 運用目標(biāo)選擇器【基巖版指令教程】

2023-08-07 12:00 作者:ThePlayer571  | 我要投稿

同學(xué)們好,我是ThePlayer571,我們繼續(xù)來學(xué)習(xí),基巖版基礎(chǔ)指令。

本節(jié)課我們會介紹一條能與選擇器搭配的指令/testfor,并在這基礎(chǔ)上做一些應(yīng)用。

/testfor

/testfor,用于檢測實體。用在命令方塊中,成功檢測到實體就能激活紅石比較器,從而輸出紅石信號。其語法是/testfor <選擇器>。

/testfor 激活比較器

例如輸入/testfor @a[r=3],后面連接比較器和紅石燈(如圖)。這個裝置可以檢測半徑3格以內(nèi)的玩家,如果有玩家則會點亮紅石燈。

總覽
命令方塊的內(nèi)容
玩家處于半徑3格內(nèi),testfor執(zhí)行成功,輸出紅石信號
玩家處于半徑3格外,testfor執(zhí)行失敗,不輸出紅石信號

如果覺得左邊一直顯示提示很煩躁,可以輸入/gamerule commandblockoutput false來關(guān)閉提示。(建議關(guān)閉)

輸入 /gamerule commandblockoutput false
提示關(guān)閉

/testfor指令在java版中已移除,基巖版或許也會將其移除。這里提到它是為了給以后的/execute指令打基礎(chǔ)。

接下來,我們將圍繞/testfor和選擇器,做一些實用裝置。

求雨臺

情景需求

我是一個服務(wù)器的服主,我想要做一個求雨臺(樣貌如圖所示),玩家在中間的下界合金塊(netherite_block)上扔出一顆鉆石后,天氣變?yōu)橛晏臁?不消耗鉆石)

求雨臺長這樣

可以將命令方塊藏在下界合金塊下方,輸入testfor @e[name=鉆石,r=2],其后連接連鎖型命令方塊,輸入weather rain。

裝置圖如下

總覽
第一個命令方塊
第二個命令方塊
測試

僵尸探測器

testfor輸出的紅石信號強(qiáng)度與檢測到的實體數(shù)量成正比,即檢測到的實體越多,比較器給出的紅石信號越強(qiáng)(在達(dá)到上限之前)。如圖所示。

命令方塊內(nèi)容
檢測到一顆鉆石
檢測到兩顆鉆石

利用這個特性,我們可以做出不一樣的裝置。

情景需求

我是一名喪尸危機(jī)地圖制作者,在庇護(hù)所內(nèi)有一個按鈕,按下后能探測方圓40格內(nèi)的僵尸(zombie)數(shù)量,有多少只僵尸,就會點亮多少個紅石燈(最多檢測5只僵尸)。庇護(hù)所如圖所示。

庇護(hù)所長這樣

實現(xiàn)方法

使用/testfor @e[type=zombie],有多少只僵尸輸出多少格信號即可。該裝置紅石技術(shù)要求較高。

總覽 (這里為了方便展示把一些方塊敲掉了)
第一個命令方塊
測試 有一只僵尸
測試 有兩只僵尸

打個總結(jié)

本期我們學(xué)習(xí)了目標(biāo)選擇器的應(yīng)用,可能較難理解,建議多花點心思把這兩個實例吃透。同時,我建議課堂上的實例,一定要自己動手復(fù)原一遍,這樣有助于增進(jìn)理解。文末我會給出實例的存檔。同樣,由于本期難度較高,我會直接給出作業(yè)答案。

本節(jié)課課后作業(yè):

  • 關(guān)于求雨臺的拓展

服主對求雨臺不是很滿意,他認(rèn)為想求到雨必須消耗一顆鉆石,請你設(shè)計一個裝置,消耗一顆鉆石以求雨。

請以以下兩種方式實現(xiàn):

  1. 鉆石在物品欄內(nèi),按下按鈕,清除一顆鉆石,天氣變?yōu)橄掠辍?/span>

  2. 將鉆石扔在指定位置上,鉆石消失,天氣變?yōu)橄掠辍?/span>

挑戰(zhàn):你能只用兩個命令方塊實現(xiàn)方式2.嗎。

  • 自動開門裝置

我想要一個鐵門,只有我經(jīng)過時才會自動打開,其余玩家或生物經(jīng)過時都不會打開。

上節(jié)課課后作業(yè)答案:

  • 輸入一條指令,清除距離自己最近的2個苦力怕(creeper)。

/kill @e[type=creeper,r=2]

  • 輸入一條指令,清除名為"忽必烈"的所有實體。

/kill @e[name=忽必烈]

此處也可為/kill @e[name="忽必烈"],二者效果一致。

  • 輸入一條指令,清除 除"玩家"(player)、"苦力怕"(creeper)外 的所有實體。

/kill @e[type=!player,type=!creeper]

  • 輸入一條指令,清除距離自己最遠(yuǎn)的1個苦力怕(creeper)。

/kill @e[type=creeper,c=-1]

  • 設(shè)計一個機(jī)關(guān)。設(shè)置一個壓力板,踩到它的僵尸(zombie)會被清除,其他生物踩到它不會被清除。

壓力板激活命令方塊:/kill @e[r=3,type=zombie]

本節(jié)課課后作業(yè)答案:

已經(jīng)包裝在存檔內(nèi)了,點擊下載 https://theplayer571.lanzouj.com/i1m1214it9vi。存檔導(dǎo)入方法可在b站上查詢。



EP.6 運用目標(biāo)選擇器【基巖版指令教程】的評論 (共 條)

分享到微博請遵守國家法律
宁武县| 星座| 左权县| 萨嘎县| 阳泉市| 巴塘县| 房山区| 徐州市| 治县。| 滨海县| 增城市| 志丹县| 香港 | 宁乡县| 奈曼旗| 霞浦县| 茌平县| 东兴市| 阳山县| 南岸区| 浏阳市| 介休市| 玛曲县| 砚山县| 奉节县| 澄迈县| 建始县| 南康市| 绥棱县| 交城县| 台东县| 资阳市| 漳平市| 浙江省| 盐池县| 禹州市| 肃宁县| 疏附县| 英山县| 西丰县| 布拖县|