Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
註冊
Advertisement

偵測器(Observer)是當一個面對的方塊傳來方塊更新時會發出紅石訊號的方塊。

生成[]

偵測器不會生成在世界中。

取得[]

合成[]

腳本錯誤:您必須指定要調用的函數。

破壞[]

挖掘偵測器的合適工具是鎬。偵測器需要木鎬或品質更好的鎬來挖掘,否則挖掘時間將延長且不會掉落。

Lua錯誤 在Module:Breaking_table的第443行:bad argument #1 to 'ipairs' (table expected, got string)

偵測器被破壞後會掉落自身。

用途[]

偵測器的放置方式類似於活塞,放置後其輸出紅石訊號的一端會朝向玩家。它會偵測其偵測面對著的方塊。偵測面是偵測器的「臉」。由於偵測器可以偵測到其他偵測器的狀態,因此放置兩個偵測面相鄰的偵測器(彼此偵測)可以製作快速而緊湊的紅石鐘,它們會發出紅石脈衝。

行為[]

Java版中,偵測器用於偵測目標方塊的方塊狀態的變化,或者方塊的放置或移除(方塊狀態的改變,而不是方塊實體資料的改變)。這意味著農作物的生長可以被偵測到,因為它們是方塊狀態的一部分。 偵測器充當一個方塊更新檢測器的角色,它會響應面前造成PP更新的事件。

基岩版中,偵測器充當方塊更新感應器(BUD)使用,且能偵測版本中一切的方塊變化。

注意,基岩版中造成一次更新的事件和它們傳播的方式與Java版十分不同。這導致兩個版本分別有另一個版本不能偵測到的變化,詳見下面的表格。

當偵測到某事物時,偵測器會向輸出面發出訊號強度為15,持續2遊戲刻(1紅石刻)的脈衝。脈衝能啟動紅石粉紅石中繼器或在偵測器輸出端一側的機械元件等,也會強充能輸出端朝向的紅石導體至15等級。

Java版中,偵測器有1紅石刻的延遲。在基岩版中,偵測器本來應當也有1紅石刻的延遲,但因為錯誤MCPE-15793而實際上有2紅石刻延遲。此錯誤使得由方塊更新引起的紅石元件啟動出現延遲不正確。偵測器的延遲亦可由MCPE-73342引起。

當偵測器本身被活塞移動到位後,這既算方塊狀態的變化也算作一次方塊更新。偵測器(在Java版中,正在輸出訊號的除外)在被推或拉到位後再過2遊戲刻[僅Java版]或4遊戲刻[僅基岩版]會發出脈衝。

儘管偵測器阻擋光,但它不是紅石導體:它不能被外部紅石訊號充能,也不能被自己的輸出訊號充能。

因為偵測器在Java版中可以偵測方塊狀態的改變,而不是方塊更新(狹義),它們可以比BUD偵測範圍更廣的現象(因為一些方塊狀態的改變不會引起方塊更新)。在基岩版中,偵測器會偵測方塊更新而不是方塊狀態的改變,因此它們與其他BUD類型有著相同的功能。

限制[]

[需要測試]

方塊更新類型 可被偵測
基岩版 Java版
的表示周圍燃燒面的方塊狀態的變化
打開或關閉儲物箱陷阱儲物箱終界箱
打開或關閉界伏盒
打開或關閉木桶
儲物箱陷阱儲物箱界伏盒木桶堆肥桶鍋釜蜂窩蜂箱這些能用紅石比較器作為容器測量的方塊物品欄的變化
儲物箱陷阱儲物箱界伏盒木桶堆肥桶鍋釜蜂窩蜂箱之外能用紅石比較器作為容器測量的方塊物品欄的變化
啟動或停用烽火台
指令方塊成功執行指令
鎖定或解鎖漏斗(打開或關閉漏斗)
營火靈魂營火上放置物品
乾燥的耕地在外觀相同的6個水化狀態之間變化
耕地在乾燥和潤濕之間變化
啟動或撤銷啟動發射器投擲器
紅石礦亮起或熄滅
泥土草地之間的轉變
樹苗甘蔗竹子海帶的(生長)階段變化
釀造台放入或取出藥水等除烈焰粉外的物品
啟動或撤銷啟動龍首
放置或移除物品展示框、向其加入或移除物品、旋轉其內的物品
透過終界折躍門方塊傳送
花盆加入或移除植物
鎖定或解鎖紅石中繼器
絆線西瓜梗南瓜梗的形狀變化
柵欄鐵柵欄玻璃片階梯紅石藤蔓的形狀變化
草地菌絲土灰壤變得有或沒有
音階盒播放聲音
使用骨粉催熟甘蔗[僅BE]
的開關變化
偵測器檢測到方塊更新
所有其他方塊方塊狀態的變化
水的level變化

音效[]

Java版

字幕字幕分類描述命名空間ID音高
方塊破壞聲方塊破壞方塊block.stone.breaksubtitles.block.generic.break
[音效 1]玩家帶有摔落傷害時摔落在方塊上block.stone.fall[音效 1]
正在破壞方塊方塊挖掘方塊block.stone.hitsubtitles.block.generic.hit
方塊放置聲方塊放置方塊block.stone.placesubtitles.block.generic.place
腳步聲玩家在方塊上行走block.stone.stepsubtitles.block.generic.footsteps

基岩版

字幕分類描述命名空間ID系統音效類型音高音量衰減距離預載
方塊方塊作為物品使用時發出的音效use.stoneitem.use.on2.0 0.8 16
方塊破壞方塊dig.stonebreak2.0 0.8-1 16
方塊挖掘方塊hit.stonehit0.370.5 16
方塊放置方塊dig.stoneplace2.0 0.8-1 16
玩家帶有摔落傷害時摔落在方塊上fall.stonefall0.41.0 16
玩家在方塊上行走step.stonestep0.31.0 16
方塊在方塊上跳躍jump.stonejump0.121.0 16
方塊在方塊上著陸land.stoneland0.221.0 16

資料值[]

ID[]

Java版

名稱命名空間ID方塊標籤JE本地化鍵名
偵測器observermineable/pickaxeblock.minecraft.observer

基岩版

名稱命名空間ID數字ID 本地化鍵名
偵測器observer251tile.observer.name

方塊資料[]

DV 描述
0 朝向下
1 朝向上
2 朝向南邊
3 朝向北邊
4 朝向東邊
5 朝向西邊

方塊狀態[]

參見:方塊狀態

Java版

名稱 預設值 接受值 描述
facingsouthdown
east
north
south
up
west
偵測器的朝向。
與玩家放置方塊時的朝向相反。
poweredfalsefalse
true
當偵測器觀察到變化並輸出紅石訊號時為true。

基岩版

名稱對應的附加值位 預設值 接受值附加值位的值 描述
facing_direction0x1
0x2
0x4
00
1
2
3
4
5
0
1
2
3
4
5
偵測器的朝向。
與玩家放置方塊時的朝向相反。
  • 0:朝下
  • 1:朝上
  • 2:朝北
  • 3:朝南
  • 4:朝西
  • 5:朝東
powered_bit0x8falsefalse
true
0
1
當偵測器觀察到變化並輸出紅石訊號時為true。

歷史[]

Java版
2012年11月24日在宣布即將發布的1.5紅石更新時,Jeb提到對紅石邏輯的變更可能會破壞現有的BUD功能,因此,可能需要以更加長久、有意的方式在遊戲中實現方塊更新檢測。 而不是作為一個行為怪癖。
1.1116w39aObserver JE1 加入了偵測器。加入偵測器時,偵測器充當一個方塊更新感應器,並且會發出持續1遊戲刻(0.5紅石刻),強度為1的脈衝。偵測器也可以充能方塊(像紅石中繼器那樣)。偵測器在探測到方塊更新後會無延遲地發出脈衝,這意味著偵測器在本質上是即時生效的。偵測器也以偵測面或輸入端朝向玩家放置。
註:偵測器頂端和底部的「箭頭」紋理指向了錯誤的方向(指向輸入端而不是輸出端)。雖然因為偵測器在基岩版中有一個紋理錯誤(攜帶版1.0還是這樣),使頂端和側面的紋理不會適當旋轉(除了輸出/輸入端),導致箭的紋理總是指向同一方向,但是大多人沒有注意到這一點。
16w41a偵測器發出的脈衝的持續時間改為4遊戲刻(2紅石刻)[1],脈衝強度改為15。[2][3]
偵測器似乎不再強充能方塊,並且現在只會像紅石方塊那樣發出啟動訊號。(這[需要驗證]是這個快照有意為之)然而實際上,偵測器仍然強充能方塊,但毗鄰被強充能方塊的方塊沒有進行方塊更新,從而導致了這個怪異的錯誤行為。 [4]
偵測器現在可以以輸出端朝向玩家地放置。[5][6]
修復一個偵測器會連接4個方向的紅石線的錯誤。[7] (紅石線應該只與偵測器的輸出端連接。)
16w42a為了讓偵測器的行為變得更可預測,開發者嘗試使偵測器不再探測從空氣方塊發出的方塊更新。[8]在此過程中,他們稍微破壞了紅石機制,致使前一個快照的方塊更新的錯誤也會影響紅石中繼器和紅石比較器。[9]
16w43aObserver JE2 修復了「箭頭」紋理的旋轉,使它指向了正確的方向。
常規紅石電路會像16w42a之前那樣工作,但發生了如下所述的變更。
偵測器現在會像在16w39a裡的那樣輸出強充能,除了偵測器、紅石中繼器以及紅石比較器都不再向透明方塊或空氣提供方塊更新。
16w44a在16w42a和16w43a中關於紅石的方塊更新的變更被完全撤銷。
偵測器的行為被重新定義。偵測器從一個方塊更新探測器變成一個方塊狀態變更探測器。偵測器被修改為探測方塊的變更、基礎方塊狀態的變更或方塊被放置或摧毀。(注意,偵測器不會探測擴展方塊狀態的變更,也不會探測世界被卸載後未被儲存的變更,如柵欄的形狀,或紅石中繼器是否上鎖。)此變更使得偵測器的行為變得更可預測,因為意料之外的/隱形的方塊更新不再觸發偵測器。[10]
偵測器在啟動時發出的脈衝的持續時間被變更為2遊戲刻(1紅石刻)。[11]
偵測器不再立即輸出訊號。[12]
1.11-pre1Observer JE3 前部(偵測面)的紋理被改為一個「偵測臉」。頂端和底部的「箭頭」紋理也被修改。
現在輸出面的紅石在其輸出訊號時會紅色閃爍。
1.1317w47a「平坦化」之前,該方塊的數字ID為218。
由於「平坦化」,偵測器現在可以偵測到所有方塊的狀態變化,例如柵欄和紅石粉形狀的變化。
pre4偵測器被放置時不再發出紅石訊號。
1.1418w43aObserver JE4 BE3 變更了偵測器的紋理。
1.1620w07a由於地獄石英可以透過與豬布林以物易物來獲得,偵測器成為可再生資源。
20w10a現在可以在偵測器上放置梯子絆線鉤
20w14a偵測器現在能正確檢測柵欄的狀態變化了。
pre3變更了被啟動時方塊背面的紋理。[需要更多資訊]
攜帶版Alpha
2016年5月2日Jeb發布推特說Daniel Wustenhoff正在開發一種新裝置,它會像BUD方塊那樣工作。[13]
ObserverRejectedGraphics Tommaso Checchi 發布了他對偵測器的「被駁回的圖像」。[14]
0.15.0build 1Observer BE1 加入了偵測器。
0.15.3偵測器的放置方式現在類似於活塞而不是木塊
基岩版
1.2.01.2.0.2Observer BE2 更新了紋理以匹配Java版。
偵測器現在可以檢測更多的方塊變更。
增強了偵測器輸出的紅石脈衝的強度,並且在偵測縮回活塞時不再發出兩次脈衝。
打開和關閉指令方塊畫面不再啟動偵測器。
1.10.01.10.0.3Observer JE4 BE3 變更了偵測器的紋理。
1.16.01.15.0.53偵測器被放置時不再發出紅石訊號。
?偵測器能檢測西瓜梗、南瓜梗與牆的形狀變化了。[需要驗證]
1.16.1001.16.100.55偵測器被活塞移動時不再停留在被啟動的狀態。
原主機版
TU54CU441.52Patch 241.0.4Observer JE3 加入了偵測器。
  1.90  Observer JE4 BE3 變更了偵測器的紋理。
New Nintendo 3DS版
0.1.0Observer BE1加入了偵測器。

你知道嗎[]

  • 當偵測器被活塞移動時會輸出2遊戲刻(1紅石刻)的紅石訊號,這對於史萊姆方塊飛行器很有用。
  • 現在偵測器的紋理是這樣的原因是因為Jeb經常把偵測器前後搞混。他說現在的紋理受到了Tommaso Checchi製作的「被駁回的圖像」的啟發。[15][16]

畫廊[]

參見[]

參考[]

語言

Advertisement