本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详情…本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。

教程/比較器更新感應器

從 Minecraft Wiki
跳到: 導覽搜尋

比較器更新感應器CUD(Comparator Update Detector),又叫做實體附加值更新感應器TEUD(Tile Entity Update Detector)是一個利用遊戲的更新範圍來感受實體附加值更新的裝置。 有許多不同設計,但都基於同樣的想法:比較器在不該點亮時點亮,或該點亮時不點亮。 在比較器被方塊更新或比較器更新更新時會「意識」到它該變了。 比較器更新感應器能監測在比較器旁的比較器更新或隔着1個不透明方塊的比較器更新。

它能檢測什麼[編輯 | 編輯原始碼]

CUD能檢測所有BUD能檢測的事情。因為CUD能監測隔着1個不透明方塊的比較器更新,所以還能檢測以下事情隔牆發生。

  • 儲物箱、陷阱儲物箱、發射器、投擲器、熔爐、漏斗的破壞
  • 和儲物箱、陷阱儲物箱、發射器、投擲器、熔爐、漏斗、釀造台、音樂盒、感測鐵軌、鍋釜、終界傳送框方塊、指令方塊、告示牌、音階盒、烽火台的互動
在這張圖中你能夠看到每樣東西可以使用的 CUD 探測器

CUD開關的種類[編輯 | 編輯原始碼]

因為只有比較器能感受比較器更新,CUD總是基於比較器。每當你幹了上面列出的事,就會有比較器更新在水平方向傳播兩格。

基於不透明方塊擋住儲物箱的比較器更新檢測器[編輯 | 編輯原始碼]

這種方案使用了儲物箱的特性。當儲物箱被不透明方塊擋住打不開時,比較器不會知道它已經不該發出信號直到它被更新。在被更新時,它意識到,並重置系統。

基於被馴服的貓[編輯 | 編輯原始碼]

這是另一種鎖儲物箱的方案,用貓代替了上面方案中的方塊。貓能用活塞礦車或水流移動。

基於帶有容器的礦車和感測鐵軌[編輯 | 編輯原始碼]

沒有鐵軌的儲物箱礦車無法被比較器檢測到,可以使用活塞來控制鐵軌

基於釀藥鍋[編輯 | 編輯原始碼]

一個基於鍋釜的CUD。
一個基於導線指向的BUD。紅石被感測鐵軌改向。注意,控制桿要保持始終開啟。

這方案使用了裝了水的鍋釜被推走時不會被比較器注意到的特點。這樣比較器仍然會被點亮直到被更新。

使用水缸來實現雙穩態的比較器BUD是不可能的,原因是:通過移動水缸無法使得比較器處於兩個不同的BUD狀態。

改向BUD[編輯 | 編輯原始碼]

這方案經常在設計BUD時用到。你能通過用比較器替換中繼器把中繼器基的BUD搞成CUD。可以通過推拉感測鐵軌、紅石磚或用不透明方塊卡線來修改導線指向。這樣比較器仍然會被點亮直到被更新。

基於物品展示框和非完整碰撞箱的活塞可推動方塊(1.8+)[編輯 | 編輯原始碼]

比較器能從物品展示框中獲得能量,但物品展示框必須處在空氣方塊中。有些方塊不會破壞在它位置上的物品展示框。如水,柵欄門,頭顱,花

變種[編輯 | 編輯原始碼]

其他設備也可以利用與CUD開關相同的基本原理建造。CUD可以被做成可縱向堆疊的,甚至橫向堆疊。它們可以被做成狀態更新檢測器。CUD可以利用貓而不依賴活塞。

一個基於物品展示框的T-CUD。
另一個基於物品展示框的T-CUD。

T-CUD[編輯 | 編輯原始碼]

T-CUD 會在兩個狀態之間切換,其實他就是T觸發與CUD的結合,在狀態A時,比較器熄滅,一旦發生更新就再次亮起(即狀態B)如此反覆。

歷史[編輯 | 編輯原始碼]

最早可知的CUD是由RedsMiners製造的。它基於的bug已在1.5中被修復。[1]

DvirWi 發現點擊儲物箱內部能被監測[2]

很快,NiceMarkMC設計了一個新版本,使用了 DvirWi's 的技術[3] Redstone Sheep發現它可以探測到絕大多數的方塊狀態改變。與NiceMarkMC交流後, 他為這項技術命名為TEDUD (Tile entity data update detector)[4]

之後NiceMarkMC上傳了一段DvirWi的版本的影片並為了使它更加簡短,叫它TEUD。觀眾們又提議把這項技術命名為DUD (Data Update Detector),這個名字被廣泛使用。

NiceMarkMC接受了DUD這個名字,但是把它改成了CUD,因為其他的名字都帶有技術性錯誤。

參考[編輯 | 編輯原始碼]