Minecraft Wiki

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

了解更多

Minecraft Wiki
Advertisement
Dark Oak Sapling
此條目仍需完善。

你可以幫助我們擴充關於該主題的更多資訊。

製作自訂地圖的過程中,玩家經常需要製作一個定時關卡。如果玩家不能按時完成,便會受到懲罰。本教學即將推薦一些有用的計時器,這可能需要用到一定的紅石以及指令的知識。那麼,如果你的知識已經足夠充足,現在就開始吧!

短暫性計時

下面提到的方法,只適合於進行不超過1分鐘的短暫性計時,而不適用於長時間計時;否則需要極大的工程量。若要進行長時間計時,請參考本頁面中的"長時間計時"章節。

紅石中繼器
主條目:紅石中繼器

眾所周知,紅石中繼器是極其常用的延時工具。在沒有調整的情況下,每個紅石中繼器會在接受紅石訊號後,將訊號強度調整為15並加入1紅石刻(0.1秒鐘)的延時。對着一個紅石中繼器按下使用鍵可以使這一延時持續更久(最多為0.4秒鐘),這使得進行數秒甚至數十秒的延時成為可能。

同樣地,紅石比較器也可以提供1紅石刻的延時,但由於不能調整延時時間,這使得紅石比較器並不是一個受歡迎的延時元件。

另外,由於一個紅石中繼器的延時時長最多也只有0.4秒鐘,進行一個一分鐘的延時甚至需要150個紅石中繼器,因此它適用於短暫性延時。

活塞延時
主條目:活塞

利用活塞也是延時的一種好辦法,特別是粘性活塞。活塞在伸出以及收回活塞頭時都需要花費一定的時間。使用粘性活塞可以製造一個能夠重複利用的延時裝置:只要讓粘性活塞推出紅石磚,並使其啟動下一個粘性活塞,如此製造一個循環往復的裝置即可。

如果要停止計時,可以把之間的某個空氣替換為基岩。在需要重新啟動時,把基岩替換為紅石磚,之後填充為空氣即可再次啟動。

礦車延時
主條目:礦車

由於礦車路軌上執行需要花費一定的時間,使用礦車進行計時也是可行的。為了儘量延長計時時間,同時不至於使礦車停止執行,請儘量使用普通路軌鋪設你的軌道,並在適當的間隔距離處放置一個啟動的動力路軌。在軌道的末端放置一個感壓路軌,這樣在礦車執行到末端時,便可以啟動你想要的懲罰機制。

礦車可以使用發射器發射到路軌上。記得使用/clone命令來隨時填充你的發射器。

長時間計時

下面提到的方法,都可以較為簡單地進行長時間計時,而不需要花費很多的時間。

實體

使用惱鬼
主條目:惱鬼

與其它大多數生物不同的是,惱鬼不會長時間在世界中存活。在生成一個惱鬼後的2400遊戲刻(2分鐘),系統就會嘗試將惱鬼殺死。利用這一特性,可以使用生成蛋或是/summon命令在封閉空間內生成一個惱鬼,之後靜候遊戲將它殺死。

記得放一個在該封閉空間內探測惱鬼的命令方塊,使用/testfor命令,在旁邊再放置一個紅石比較器;當命令塊在這個區域內檢測不到惱鬼的時候,會輸出紅石訊號給比較器。配合紅石非門使用即可進行2分鐘的計時。

或者,你可以將多個這樣的部分串聯到一起,例如當串聯兩個部分時即可計時4分鐘;以此類推,可以計時任何的偶數分鐘。

使用水生生物

類似於在現實中,在Minecraft遊戲中,水生生物,如墨魚海豚等,在不處於方塊中的時候,會在一段時間後,因呼吸困難而死亡。利用這個特性,我們可以在陸地上生成一個水生生物,並利用和剛才提到的惱鬼計時類似的機制進行計時。

使用鐵人
主條目:鐵人

鐵人不僅是殺怪的好幫手,它也可以用來計時。只要把鐵人和一些不會攻擊鐵人的(或是攻擊傷害很低不至於殺死鐵人的),而且會被鐵人主動攻擊的其它生物關在一起,以後我們就可以等着鐵人一個一個盡情地清怪了。只要放置一個檢測該種生物的命令方塊,就可以使用上方的惱鬼計時法或是水生生物計時法,進行粗略地計時。

相比其它計時方法,這種方法不常用且不穩定。因為鐵人的攻擊傷害不一(7至20不等),很可能會導致1分鐘甚至更長的誤差,故除非是炫技或其它特殊原因,強烈 -不推薦使用這種方法計時。

跌落物

在Minecraft的遊戲機制中,每個跌落物在不受外界影響(如被岩漿燒毀,TNT炸毀等),可以在遊戲中保留5分鐘。利用這一點,配合壓力板掟器/發射器等物品(推薦使用掟器,因為發射器可能會把某些方塊/藥水/等實體直接生成在世界中,而不是作為物品掟出去),便可以進行較長時間的計時。

紅石元件

偵測器
主條目:偵測器

在Minecraft的遊戲機制中,在條件適合的情況下,種在耕地上的作物以及種在泥土/草地上的樹苗會自然生長。這些活動都會導致一個結果,即方塊更新

所謂方塊更新,其實就是一個方塊的id發生了改變。大多數情況下,方塊更新會導致方塊的外觀隨之改變,例如摧毀/放置方塊,作物生長,熔爐被點燃/熄滅,等等。然而,某些情況下,方塊更新時方塊的外觀並不會改變,例如向儲物箱等容器中放置物品等。總之,只要一個方塊的屬性發生了改變,都算做發生了方塊更新。

此時我們就用得上一個紅石元件,即偵測器(某些版本的譯名成為觀察者)了。偵測器的作用在於,它可以探測它正面(即繪有臉部圖像的一面)發生的方塊更新,並向背面輸出強度為15的紅石訊號。這樣,我們就能夠在某處播下種子,等着它生長到下一個階段以後,就可以達到計時的目的。(注意小麥薯仔紅蘿蔔等作物生長必須要在附近有水;可可豆必須種在叢林木上;甜莓,樹苗和蘑菇可以在草地上直接種植(但蘑菇若種植在菌絲上可以無視亮度要求);地獄孢子必須種植在靈魂砂上;以上作物生長均有亮度要求)

如果只是作物生長的話,可以透過調整遊戲的隨機速度來調整作物生長的速度。

同時,也可以利用其它方塊更新來進行偵測器計時。

漏斗
主條目:漏斗

漏斗可以向它所指向的容器輸送物品或是向它上方的容器吸取物品;同時也可以收集它上方的跌落物。但它每遊戲刻(0.05秒鐘)內,只會嘗試輸送/吸取一個物品,而且一旦完成任何一個操作,就會有8遊戲刻(0.4秒)的延遲。雖然這隻相當於一個紅石中繼器的延時效果,但由於一個漏斗能夠最多堆放320個物品(必須是可堆疊的且一組為64個,如原木石頭這些遊戲中極其常見的物品),一個漏斗在傳輸的過程中,最多能提供144秒鐘(大約2.4分鐘)的延時。況且,相較於惱鬼等方式,多個漏斗更容易被串聯在一起。

要判定計時結束,你只需要在最後一個漏斗旁邊放置一個紅石比較器,連接適當長度的紅石線來檢測漏斗的填充情況。你也可以提前放置一個填滿的漏斗(假設名字為A),使用重複型命令方塊/testforblocks命令來比較這兩個漏斗。為了重複計時,使用/clone命令來填滿第一個漏斗。這仍舊用得上剛才放置的漏斗A。

日光感測器
主條目:日光感測器

日光感測器的用途在於,它可以根據目前的遊戲時間,輸出強度不等的紅石訊號。利用不同強度的紅石線,就可以利用遊戲自帶的晝夜更替機制,進行長時間計時。


Advertisement