活塞
活塞(Minecraft中紅石元件)
遊戲Minecraft里用活塞來推動和收回方塊,具體應用在紅石電路中,主要應用包括活塞門等。是最基礎,也是最重要的紅石機械之一。通過與粘液球合成為粘性活塞,可以拉回物品。多個活塞可以組成活塞組,活塞組用於推出收回方塊的運動叫做遞歸運動。
活塞(Pistons)為一種可以推動大多數方塊的方塊,推動的方向根據它的朝向決定。
粘性活塞(Sticky Pistons)與活塞相似,但在能推動方塊的同時也能拉動方塊。
在延伸時,粘性活塞和普通的活塞的行為是一樣的,最多能推動12個方塊。在收縮時,粘性活塞會拉動在其前方的方塊。黑曜石,基岩,任何帶有方塊實體值的方塊,以及延伸的活塞都是不能拉動的,就像它們不能被推動一樣。
使用活塞來推動被粘性活塞"黏住"的方塊事有可能的,粘性活塞也無法使懸空的沙子和沙礫抵抗重力。其粘性僅會在收縮時奏效。
名稱 | 材料 | 合成配方 |
活塞 | 圓石+ 任何木板+ 鐵錠+ 紅石 | 活塞[活塞(Minecraft中紅石元件)] |
粘性活塞 | 活塞+ 粘液球 | 活塞[活塞(Minecraft中紅石元件)] |
三個粘性活塞會作為叢林神廟的一部分自然生成.
活塞[活塞(Minecraft中紅石元件)]
當回到未激活狀態時,活塞不會拉回任何方塊(但能夠受重力影響的方塊會下落)。如果你想拉回方塊,請參見活塞#粘性活塞。
活塞的木質表面也能夠推動玩家,生物與其他實體。然而,如果沒有足夠的空間推動,活塞臂僅僅會穿過該實體而不會給實體造成任何傷害。如果與壓力板配合使用,能夠將玩家或生物推出只有一格寬的走道,這是一種相當有效的陷阱。
伸出的活塞臂被認為是固體透明方塊(類似玻璃)。如果活塞臂伸入玩家或生物,他們不會窒息,他們可以移動出活塞臂但無法再移動回去。
類似地,如果被活塞推動的方塊被推向玩家或生物,他們會被推動。然而,如果沒有足夠的空間推動,這個方塊會佔據玩家或生物所在的空間。如果該方塊是非透明方塊,那麼玩家或生物會窒息。
當方塊正在被推動的過程中,它(們)會暫時為非固體,從而導致本來位於被推動方塊上的玩家、生物或物品會掉下去,穿過正在被推動的方塊。但自1.6起在上面的玩家不會掉下去。
因為液體無法穿過活塞臂,所以活塞能夠用於控制液體流動。
活塞[活塞(Minecraft中紅石元件)]
通過設計合理的紅石電路的控制,活塞可以用於製作非常快的電梯。
推動方塊
活塞不會把方塊推入虛空或者地圖頂端,活塞也不會推動超過12個方塊。
方塊 | 效果 |
屏障 基岩 末地傳送門框架 已被激活的活塞 下界傳送門 | 活塞將不會推出 |
旗幟 釀造台 箱子 命令方塊 陽光感測器 發射器 投擲器 附魔台 末地傳送門 末影箱 熔爐 漏斗 反向陽光感測器 唱片機 刷怪箱 音符盒 告示牌 陷阱箱 | 活塞無法推動他們因為其具有方塊實體值(除攜帶版). |
床 門 南瓜燈 花 花盆 生物頭顱 壓力板 南瓜 蘑菇 紅石粉 紅石比較器 紅石火把 紅石中繼器 甘蔗 火把 測重壓力板 | 當活塞推動時會掉落其本身 |
西瓜 | 當活塞推動時會變成西瓜片. |
蜘蛛網 | 當活塞推動時會變成線 |
火 熔岩 樹葉 水 蛋糕 | 當活塞臂推向這些方塊時會摧毀佔據這些方塊 |
Pistons also will not move blocks that are "attached to a block", as they will be detached and drop as an item. Exceptions include:
•
活板門: 當且僅當其附著方塊的一側在被推動后也會依附另一個固態方塊時才可以被成功推動。
•
任何鐵軌: as long as they remain on top of a solid block in their new position, and that block isn't moving at the same time.Rails will re-orient themselves after being pushed just as they do when placed manually.
•
地毯
• 為了實現推動的動畫效果,活塞在激活的瞬間,會將要推動的方塊替換為36號方塊,並將36號方塊的貼圖設置為將要推動的方塊的貼圖,再推出
• 因此活塞不能推動有附加值的方塊
• 由於36號方塊是透明方塊,可以根據此原理做出無延遲電路
• 鐵軌(與充能鐵軌和探測鐵軌)
• 依附在另一方塊上的方塊當其依附的方塊被推動時也只要在新的位置上時下方仍然為固體方塊時才能被成功推動。如果可能的話,鐵軌在新的位置會重新計算自己的走向(就像被玩家手動放置時一樣)。會變成掉落的物品,除非推動后位於其原來依附的方塊所在位置的新方塊也能被依附。例如,位於一個可以“自我修復”的圓石結構上的火把就可以保持依附狀態。
活塞[活塞(Minecraft中紅石元件)]
• 活塞的常規激活位有有能量的方塊,那麼活塞常規激活。(這裡的“具有能量的方塊指一切可以提供能量的方塊,例如:打開的陷阱箱、紅石火把、紅石塊等)
• 活塞的非常規激活位有具有信號的紅石火把,紅石中繼器,紅石比較器,紅石線,活塞非常規激活。
• 活塞的非常規激活位具有被強充能的方塊(或紅石塊)或被弱充能的方塊,活塞進入BUD態,在受到方塊更新后激活。
• 活塞作為紅石物品,但是一般的延遲卻大於1tick,小於2tick,大家都認為活塞的延遲為1.5tick。這是在12w27a更新之後的性質
• 粘性活塞如果接受到小於1.5tick,那麼粘性活塞僅僅會完成推出或收回的其中一個動作
• 活塞如果接收到0tick的脈衝(這只是一種形象的說法,大家都認為這是由方塊更新延遲差導致的),活塞會瞬間將面前的方塊推出
• 活塞如果處於BUD態,受到方塊更新時,給予能量使活塞處於BUD態的方塊也會被推動,那麼判斷活塞的運動趨勢位(在活塞面朝方向的2格前方)是否有方塊,如果有方塊,成為一個單穩態BUD(方塊更新感應器),如果沒有,活塞便會不停的伸縮.
• 活塞/粘性活塞通常通過推拉方塊來模擬門的開關,當然也可以利用此特性製作陷阱。
• 活塞可用於製作可自我修復的橋樑或牆體。詳見圓石生產器。
• 與紅石中繼器配合使用的話,可以建造任何不包含紅石火把的縱向邏輯門,而且可以繞過紅石火把“燃盡”的缺點。
• 由於活塞將方塊推入玩家可使之窒息,故活塞可以用於製造窒息陷阱,而且結構簡單,容易複位。
• 通過將方塊循環推動,活塞時鐘可參與製作活塞版的延遲線存儲器。如果配合絕緣的透明方塊,您可以用紅石中繼器將信號傳出去。把這類結構擴展到三維的話可以得到更多功能。
• 活塞還可以用於礦車的發車:在朝上的活塞上放一個方塊,方塊上鋪設鐵軌線路,再在該鐵軌旁的鐵軌上放一個礦車。活塞被激活后,礦車下的鐵軌會變成傾斜狀態,從而啟動礦車。
• 活塞可以用於推動玻璃與冰這類不通過附魔無法獲取的方塊。
• 活塞可以用於半自動的耕種。用附著著固態方塊(一般使用泥土)的粘性活塞能夠將小麥與甘蔗變成掉落的物品,然後手動重新種植。
• 通過面對頭頂上方的方塊底部放置活塞可以使活塞朝下,從而能夠將方塊向下推。
• 活塞可用於製作可開關的窗戶。
• 活塞可用於製作任意高度的電梯。您可以像建造旋轉樓梯一樣先放置環繞著1格粗的立柱的朝上的活塞,然後每個朝上活塞都需要比其高3格的橫向活塞用以把被朝上活塞推上一格的玩家挪到下一個朝向活塞上去。這種設計需要巨大的空間(11x11橫截面)與不少紅石(除了第一個活塞之外,給其他的活塞供電的中繼器都需要被設到第三檔)。右面的截圖中有稍簡單的8x8橫截面的設計,此外也有更優秀的設計,這裡不一一列舉。
• 除了“旋轉樓梯”型活塞電梯,您也可以建成一條直線的“扶梯”。原理相同。
• 通過拉杆控制,建造自動活塞橋也很容易。活塞由下方的紅石火把供電,紅石火把依附的方塊由側面的紅石線供電(奇數活塞由左側供電,偶數活塞由右側供電)。所以活塞橋下需要縱截面5x2的空間容納電路。如果要做到兩邊的拉杆都能控制,使用異或門、RS鎖存器或將兩控制端接到D鎖存器上即可。
Beta | ||
1.7 | 活塞被加入,與其一同加入的還有粘性活塞。 | |
最早活塞是在Minecraft官方論壇上發布的一個MOD,由Hippoplatimus創作。之後活塞的源代碼被作者交到了Jeb手中,Jeb隨後將其加入到了原版Minecraft。 Hippoplatimus自己也被列在了遊戲開發人員名單的“附加編程”中,與他一同被列入的也有其它對原版Minecraft有貢獻的MOD製作者們。 | ||
然而,由於Jeb那時忙於攜帶版的開發,活塞直到Beta 1.7才加入。 | ||
1.7_01 | 有一個漏洞會使活塞與粘性活塞複製方塊,這也發生在Beta 1.7.2。 | |
1.7.2 | 活塞不再導致多人遊戲伺服器停止工作。 | |
1.7.3 | 活塞複製漏洞就被修正。 | |
畫被活塞推動后將掉落。 | ||
正式版本 | ||
1.2.5pre | 創造模式中使用選取方塊功能選取移動的活塞前端,它會給你一個故障的物品。 | |
12w22a | 活塞與粘性活塞可以在叢林神廟結構中自然生成,用於弓箭陷阱和隱藏寶藏。 | |
12w23a | 活塞無法再推動絆線。 | |
12w27a | 改進了活塞來使它們不那麼容易出錯,這也代表它們會更新得更慢一些。同時這也改變了活塞的工作原理,所以你可能需要調整你的中繼器以及其他類似的紅石裝置。 | |
活塞現在需要2個紅石刻(4個遊戲刻)來延伸,但它們仍然會瞬間縮回。 | ||
12w39a | 加入了光照系統更新中移動活塞所現示的光照效果,但在下個版本中被移除。 | |
14w18a | 當活塞推動粘液塊時,粘液塊會帶動與其相鄰的、可以被推動的方塊。 | |
攜帶版(Alpha) | ||
0.15.0b1 | 活塞和粘性活塞被加入。 |
註:幾乎所有活塞具有的特點也都會在粘性活塞上出現。與活塞條目重複的特點在粘性活塞部分省略不談。
• 活塞作為紅石物品,但是延遲卻大於1tick,小於2tick,大家都認為活塞的延遲為1.5tick。
• 活塞分為有啟動延遲活塞和無啟動延遲活塞,有啟動延遲的活塞延遲為1.5tick,沒有啟動延遲的活塞延遲僅僅為1tick
• 活塞並不能將玩家或生物“推入”牆內,活塞臂僅僅會穿過該實體而不會給實體造成任何傷害。但被活塞推動的固態方塊能夠將玩家或生物“推入”牆內並使窒息。可以利用這點製造陷阱。
• 與上一條類似,活塞也可以向下推方塊以造成窒息傷害。
• 利用仙人掌的特性,當活塞臂或其推動的方塊與仙人掌相鄰時,仙人掌會掉落為物品。
• 推動樹葉時活塞會破壞樹葉。
• 如果推動燃燒的方塊,燃燒的方塊會熄滅,除非佔據該方塊原來空間的下一個方塊也可以燃燒。
• 當活塞托舉著一個受重力影響的方塊(例如沙子)並不斷迅速地伸縮,該方塊很有可能最終掉落為物品。因為沙子實體要變回沙子方塊時,活塞臂剛好伸出了。不過,沙礫不會掉落為燧石。
• 活塞可用於活塞電路,而且一般比普通的電路設計(邏輯門、時鐘等)更為壓縮與高速。
• 活塞可用於建造只允許礦車與小型生物(雞、非大型史萊姆與洞穴蜘蛛)通過而且不會讓通過礦車內的玩家窒息的門:讓活塞臂伸到鐵軌上方即可。
• 活塞可以被空手在2秒內破壞。
• 就合成的複雜度而言,活塞與蛋糕並列第一,都需要四種不同的材料。然而活塞的合成材料相對於蛋糕來說更容易取得。
• 活塞在基岩最底層(即虛空之上第一層)無法工作。
• 如果粘性活塞被另一個粘性活塞拉回,附在粘性活塞活塞臂上的方塊不會被拉回。
• 即使是粘性活塞推動一個受重力影響的方塊到豎直洞口,方塊也會下落。
• 活塞可以推動一個活塞,但無法推動一個激活的活塞。
• 粘性活塞可以拉回一個活塞,但無法拉回一個激活的活塞