逗游網(wǎng):值得大家信賴的游戲下載站!
發(fā)布時(shí)間:2015-06-03 14:58 來源:互聯(lián)網(wǎng)
探測(cè)相關(guān)指令-testforblock指令
收起2.testforblock指令
和testfor性質(zhì)相同,但是testfor一般用于探測(cè)玩家或者其他實(shí)體,而testforblock用于探測(cè)方塊。在做機(jī)關(guān)等地圖有很大的用處。最基礎(chǔ)的形式為
testforblock x y z 方塊 數(shù)據(jù)值 數(shù)據(jù)標(biāo)簽
x y z處填寫方塊所處位置的坐標(biāo),方塊名想要探測(cè)方塊的對(duì)應(yīng)名稱(老方法查看,F(xiàn)3+h)。數(shù)據(jù)值這里要特殊強(qiáng)調(diào)下,這個(gè)在其他指令總是不填,但是在testforblock最好要填上,也就是探測(cè)方塊狀態(tài)。不同的朝向、不同的方式(例如按鈕按下去的時(shí)候、箱子打開的時(shí)候等等)都會(huì)有不同的數(shù)據(jù)值。比如當(dāng)箱子打開的時(shí)候,數(shù)據(jù)值就會(huì)改變,會(huì)變成和原來關(guān)上箱子不同的數(shù)據(jù)值,一旦關(guān)上又會(huì)變回原樣。所以數(shù)據(jù)值在testforblock得到了很大的應(yīng)用。數(shù)據(jù)標(biāo)簽填寫類似于give的標(biāo)簽,不同物品會(huì)有不同的數(shù)據(jù)標(biāo)簽,比如容器的Item等等。不填寫數(shù)據(jù)值依然可以用的,但是探測(cè)不了狀態(tài),只能探測(cè)方塊的種類,比如隨便輸入一個(gè)坐標(biāo),
testforblock x y z chest
如果是箱子就會(huì)成功探測(cè)到,不是的話就會(huì)顯示位于x y z的方塊為xxx(預(yù)定:箱子)的形式。所以在想把玩家隨機(jī)tp到一個(gè)坐標(biāo)時(shí)可以先用testforblock來查看這個(gè)坐標(biāo)是否安全。但是這并無法探測(cè)方塊狀態(tài)。
假如要探測(cè)一個(gè)朝南的箱子,那就用
testforblock x y z chest 3
如果不確定它的數(shù)據(jù)值,可以隨便填寫一個(gè)數(shù)據(jù)值,當(dāng)你執(zhí)行命令的時(shí)候,如果探測(cè)到箱子,但是數(shù)據(jù)值不對(duì),會(huì)提示"位于x y z的方塊擁有數(shù)據(jù)值xxx(預(yù)定:你所填寫的數(shù)據(jù)值)",xxx便是這個(gè)物品所有的數(shù)據(jù)值。當(dāng)數(shù)據(jù)值和物品都對(duì)上了號(hào)時(shí),便會(huì)提示"成功找到了位于x y z的方塊"并且會(huì)有信號(hào)輸出。
物品自己本身的數(shù)據(jù)標(biāo)簽依然可以使用,如果想探測(cè)一個(gè)箱子里的物品那就用
testforblock x y z chest 數(shù)據(jù)值 {Items:[{id:"minecraft:物品名",Damage:損傷值s,Slot:格數(shù)b,Count:數(shù)量b}]}
數(shù)據(jù)值之前說過,就是用于調(diào)整方塊的狀態(tài),Item指令是方塊自帶的特殊標(biāo)簽,凡是容器都帶有這個(gè)標(biāo)簽。損傷值就是用于區(qū)分物品的種類(F3+h查看,give的圖片里有)格數(shù)說過,比如箱子第一格物品欄就填寫0,以此類推(數(shù)字b千萬不能丟掉,不然可能會(huì)造成指令有誤)。數(shù)量填寫方塊疊加的數(shù)量。這個(gè)指令可以用來做機(jī)關(guān),本人推薦用非電路來配合類似的testforblock。
非電路類似于↓
一旦探測(cè)不到某個(gè)物品(物品狀態(tài)被改變)就會(huì)觸發(fā)后面一系列的指令。
如果想探測(cè)另一格子的物品,就用
testforblock x y z chest 數(shù)據(jù)值 {Items:[{id:"minecraft:物品名",Damage:損傷值s,Slot:格數(shù)b,Count:數(shù)量b},{id:"minecraft:物品名",Damage:損傷值s,Slot:格數(shù)b,Count:數(shù)量b}]}
其他的和上面的講解相同,只是需要注意下括號(hào),以此類推。
建議學(xué)會(huì)了testfor再來學(xué)習(xí)testforblock,因?yàn)閷W(xué)會(huì)了testfor后這個(gè)就好理解了。自從出了execute探測(cè)方塊(detect)之后testforblock使用頻率也受到了影響。但是testforblock對(duì)于execute而言還是比較好理解的多,所以做陷阱還是比較方便些。陷阱例子請(qǐng)看此帖
(execute算是testfor和testforblock的進(jìn)一層指令)
更多相關(guān)內(nèi)容請(qǐng)關(guān)注:我的世界專區(qū)
《罪惡都市》決定版數(shù)據(jù)在Steam后臺(tái)更新
《Apex英雄》日蝕戰(zhàn)斗通行證預(yù)告 全新傳說皮膚等
《霍格沃茨之遺》登上Steam愿望單排行榜榜首
《布蘭博:山丘之王》試玩Demo上線 2023年發(fā)售
《刀劍神域》“今日正式發(fā)售” 官方發(fā)布周年紀(jì)念禮盒
《七龍珠:破界斗士》公布賽季更新路線圖
《獵天使魔女3》通過NS模擬器 在PC上以4K/60幀運(yùn)行
《刺客信條:幻景》樂曲“Into the light”欣賞
《獵天使魔女3》首日更新 改進(jìn)防走光模式調(diào)整平衡
《生化危機(jī)8》云游戲版發(fā)售預(yù)告公布 今日登陸Switch
解謎探險(xiǎn)游戲《艾瑞克與破碎王國(guó)》6月30日正式發(fā)售
《午夜殺生重制版》吸血鬼獵人克里斯托夫預(yù)告片公開
《美國(guó)卡車模擬》新DLC“內(nèi)布拉斯加”公開發(fā)行日期
《開拓者:正義之怒》最終DLC假面之舞六月正式上線
復(fù)古動(dòng)作《GladMort》開啟眾籌 致敬經(jīng)典游戲魔界村
《東京料理》即將登陸Switch平臺(tái) 模擬經(jīng)營(yíng)壽司店
玩家自制《光環(huán)》大型戰(zhàn)役模式MOD 支持最多4人合作
Switch重制版《路易鬼屋2HD》開場(chǎng)動(dòng)畫視頻公開