我的世界TESTFOR指令使用方法,testfor是第一條只能用在指令方塊中的指令,在13w03a中被加入,它用來檢測特定玩家是否存在,或者特定玩家是否存在于特定坐標/范圍內。
檢測特定玩家是否存在(用法為/testfor [玩家])
特定玩家是否存在于特定坐標/范圍內(用法為/testfor @p[x坐標,y坐標,z坐標]
/testfor @p[r=一定范圍]或者/testfor @p[x坐標,y坐標,z坐標,r=一定范圍])
其輸出的信號可以被周圍的紅石比較器接收,像是用紅石比較器接收箱子的填滿度一樣。
教程開始:
上圖這是未激活的情況。
這是指令方塊寫的指令,意為以指令方塊為中心,檢測其半徑為1的范圍內是否存在玩家。
當玩家不在檢測范圍內時,激活指令方塊,比較器那也不會有輸出。
當玩家在檢測范圍內時再激活指令方塊就有輸出了。
關掉拉桿,輸出依然為1
離開檢測范圍,輸出依然為1。
離開檢測范圍并再次激活指令方塊,輸出為0
綜上,如果想檢測玩家暫時的位置,只需給指令方塊一個 脈沖 信號,如果想一直檢測玩家的位置就要給指令方塊,時鐘,信號。