活塞/粘性活塞
| 稀有度 | |
|---|---|
| 創造頁籤(JE) | |
| 創造分類(BE) | |
| 適合的挖掘工具 | |
| 硬度 | |
| 爆炸抗性 | |
| 引燃機率 | |
| 燒毀機率 | |
| 熔岩可燃性 | |
| 窒息生物 | |
| 紅石導體 | |
| 最大堆疊 | |
| 亮度 |
無 |
| 光照透明 |
是 |
| 可再生 |
是 |
| 命名空間ID |
|
活塞(Pistons)為一種可以推動大多數方塊的方塊,推動的方塊時根據它的面向而決定。
粘性活塞(Sticky Pistons)與活塞相似,但在能推動方塊的同時也能拉動方塊。
在延伸時,粘性活塞和普通的活塞的行為是一樣的,最多能推動12個方塊。在收縮時,粘性活塞會拉動在其前方的方塊。黑曜石,基岩,任何帶有方塊實體值的方塊,以及延伸的活塞都是不能拉動的,就像它們不能被推動一樣。
使用活塞來推動被粘性活塞"黏住"的方塊時有可能的,粘性活塞也無法使懸空的沙和砂礫抵抗重力。其粘性僅會在收縮時奏效。
合成
| 名稱 | 材料 | 合成配方 |
|---|---|---|
| 活塞 | 任意Wood Planks + 石春 + 鐵錠 + 紅石粉 |
|
| 黏性活塞 | 史萊姆球 + 活塞 |
自然生成
三個粘性活塞會作為叢林神廟的一部分自然生成
使用
活塞在被放置時永遠朝向玩家,當其被啟動時,活塞會向自己的朝向,把木製的活塞臂伸出一個方塊。能夠推動在其延伸方向直線上的最多12個方塊。[1][2]
- 當回到未啟動狀態時,活塞不會拉回任何方塊(但能夠受重力影響的方塊會下落)。如果你想拉回方塊,請參見活塞#粘性活塞。
- 活塞的木質表面也能夠推動玩家,生物與其他實體。然而,如果沒有足夠的空間推動,活塞臂僅僅會穿過該實體而不會給實體造成任何傷害。如果與壓力板配合使用,能夠將玩家或生物推出只有一格寬的走道,這是一種相當有效的陷阱。
- 伸出的活塞臂被認為是固體透明方塊(類似玻璃)。如果活塞臂伸入玩家或生物,他們不會窒息,他們可以移動出活塞臂但無法再移動回去。
- 類似地,如果被活塞推動的方塊被推向玩家或生物,他們會被推動。然而,如果沒有足夠的空間推動,這個方塊會佔據玩家或生物所在的空間。如果該方塊是非透明方塊,那麼玩家或生物會窒息。
- 當方塊正在被推動的過程中,它(們)會暫時為非固體,從而導致本來位於被推動方塊上的玩家、生物或物品會掉下去,穿過正在被推動的方塊。但自1.6起在上面的玩家不會掉下去。
- 因為液體無法穿過活塞臂,所以活塞能夠用於控制液體流動。
- 活塞也能推動礦車與船。注意如果礦車位於路軌上,路軌也會被一起推動。如果被推動的方向沒有空間或者下方沒有方塊,路軌會跌落為可撿起的物品。
- 透過設計合理的紅石電路的控制,活塞可以用於製作非常快的電梯。
推動方塊
活塞不會把方塊推入虛空或者地圖頂端,活塞也不會推動超過12個方塊。
| 方塊 | 效果 |
|---|---|
| 活塞將不會推出 | |
| 活塞無法推動他們因為其具有 方塊實體值. | |
| 當活塞推動時會跌落其本身 | |
| 西瓜 | 當活塞推動時會變成西瓜片. |
| 蜘蛛網 | 當活塞推動時會變成線 |
| 當活塞臂推向這些方塊時會摧毀佔據這些方塊 |
活塞無法移動嘅方塊,是因為其「連接到一個方塊」,因為他們將作為一個整體分離和下降。例外包括:
- 地板門s: 當且僅當其附着方塊的一側在被推動後也會依附另一個固態方塊時才可以被成功推動。
- 任何路軌:作為長期保持其固體方塊形態的方塊,活塞不會移動他們的新位置的方塊在同一時間的那個方塊。引用錯誤:缺少
<ref>標籤的結束標籤</ref>,當然也可以利用此特性製作陷阱。 - 活塞可用於製作可自我修復的橋樑或牆體。詳見石春生產器。
- 與紅石中繼器配合使用的話,可以建造任何不包含紅石火炬的縱向邏輯門,而且可以繞過紅石火炬「燃盡」的缺點。
- 由於活塞將方塊推入玩家可使之窒息,故活塞可以用於製造窒息陷阱,而且結構簡單,容易復位。
- 透過將方塊循環推動,活塞時鐘可參與製作活塞版的延遲線儲存器。如果配合絕緣的透明方塊,您可以用紅石中繼器將訊號傳出去。把這類結構擴展到三維的話可以得到更多功能。[3][4]
- 活塞還可以用於礦車的發車:在朝上的活塞上放一個方塊,方塊上鋪設路軌線路,再在該路軌旁的路軌上放一個礦車。活塞被啟動後,礦車下的路軌會變成傾斜狀態,從而啟動礦車。
- 活塞可以用於推動玻璃與冰這類不透過附魔無法取得的方塊。
- 活塞可以用於半自動的耕種。用附着着固態方塊(一般使用泥土)的粘性活塞能夠將小麥與蔗變成跌落的物品,然後手動重新種植。
- 透過面對頭頂上方的方塊底部放置活塞可以使活塞朝下,從而能夠將方塊向下推。
- 活塞可用於製作可開關的窗户。
- 活塞可用於製作任意高度的電梯。您可以像建造旋轉樓梯一樣先放置環繞着1格粗的立柱的朝上的活塞,然後每個朝上活塞都需要比其高3格的橫向活塞用以把被朝上活塞推上一格的玩家挪到下一個朝向活塞上去。這種設計需要巨大的空間(11x11橫截面)與不少紅石(除了第一個活塞之外,給其他的活塞供電的中繼器都需要被設到第三檔)。右面的截圖中有稍簡單的8x8橫截面的設計,此外也有更優秀的設計,這裏不一一列舉。
- 除了「旋轉樓梯」型活塞電梯,您也可以建成一條直線的「扶梯」。原理相同。
- 透過拉桿控制,建造自動活塞橋也很容易。活塞由下方的紅石火炬供電,紅石火炬依附的方塊由側面的紅石線供電(奇數活塞由左側供電,偶數活塞由右側供電)。所以活塞橋下需要縱截面5x2的空間容納電路。如果要做到兩邊的拉桿都能控制,使用異或門、RS鎖存器或將兩控制端接到D鎖存器上即可。
數據值
ID
活塞/ID
方塊數據值
| 位元 | 值 |
|---|---|
| 0x0 | 面向下方 |
| 0x1 | 面向上方 |
| 0x2 | 面向北方 |
| 0x3 | 面向南方 |
| 0x4 | 面向西方 |
| 0x5 | 面向東方 |
方塊實體值
相關的minecraft:piston_extension技術性方塊使用以下塊實體數據:
- 方塊實體數據
- 方塊實體共通標籤
- blockState:所代表的被推動的方塊。
- 方塊狀態
- extending:表示方塊是否已被推動。
- facing:將要推動方塊的方向,從0到5分別對應下上北南西東。
- progress:方塊已經移動嘅距離。
- source:表示方塊是否為活塞頭本身。
基岩版:
- 方塊實體數據
- 方塊實體共通標籤
- Progress:方塊被移動嘅距離,值為0.0、0.5或1.0。
- LastProgress:未知。
- State:未知。
- NewState:未知。
- Sticky:是黏性活塞時為true。
- AttachedBlocks:需要移動嘅方塊的座標。
- :第一個方塊的X軸座標。
- :第一個方塊的Y軸座標。
- :第一個方塊的Z軸座標。
- :第二個方塊的X軸座標。
- :第二個方塊的Y軸座標。
- :第二個方塊的Z軸座標。
- :以此類推。
- BreakBlocks:需要被破壞(而不能被正常移動)的方塊的座標。
- :第一個方塊的X軸座標。
- :第一個方塊的Y軸座標。
- :第一個方塊的Z軸座標。
- :第二個方塊的X軸座標。
- :第二個方塊的Y軸座標。
- :第二個方塊的Z軸座標。
- :以此類推。
- movingBlock:被移動嘅方塊。
- 方塊共通標籤
- movingBlockExtra:被移動嘅方塊(額外值)。
- 方塊共通標籤
- pistonPosX:活塞基底的X軸座標。
- pistonPosY:活塞基底的Y軸座標。
- pistonPosZ:活塞基底的Z軸座標。
- movingEntity:該移動嘅方塊儲存的方塊實體數據。
- 方塊實體共通標籤
方塊狀態
minecraft:pistonandminecraft:sticky_piston方块使用下面的块状态:
| 名稱 | 預設值 | 接受值 | 描述 |
|---|---|---|---|
| extended | false | truefalse | 在活塞伸出的情況下為true。 |
| facing | north | northsoutheastwestupdown | 活塞臂指向的方向。 這個方向在玩家放置的時候對着玩家。 |
基岩版:
| 名稱 | 對應的附加值位 | 預設值 | 接受值 | 附加值位的值 | 描述 |
|---|---|---|---|---|---|
| facing_direction | 0x10x20x4 | 0 | 012345 | 012345 | 活塞面朝的方向。 這個方向在玩家放置的時候對着玩家。
|
The 伸出的活塞臂 方塊使用下面的技術:
Piston Head/BS
The minecraft:piston_extension 方塊使用下面的技術:
Piston Extension/BS
歷史
| Java版Beta | |||||
|---|---|---|---|---|---|
| 1.7 | 活塞被加入,與其一同加入的還有粘性活塞。 | ||||
最早活塞是在Minecraft官方論壇上發佈的一個MOD,由Hippoplatimus創作。[5]之後活塞的原始碼被作者交到了Jeb手中,Jeb隨後將其加入到了原版Minecraft。
| |||||
| 然而,由於Jeb那時忙於攜帶版的開發,活塞直到Beta 1.7才加入。 | |||||
| 1.7_01 | 有一個錯誤會使活塞與粘性活塞複製方塊,這也發生在Beta 1.7.2。 | ||||
| 1.7.2 | 活塞不再導致多人遊戲伺服器停止工作。 | ||||
| 1.7.3 | 活塞複製錯誤就被修正。 | ||||
| 畫被活塞推動後將跌落。 | |||||
| r | |||||
| 1.2.5pre | 創造模式中使用選取方塊功能選取移動中的活塞前端,它會給你一個故障的物品。 | ||||
| 12w22a | 活塞與粘性活塞可以在叢林神廟結構中自然生成,用於弓箭陷阱和隱藏寶藏。 | ||||
| 12w23a | 活塞無法再推動絆線。 | ||||
| 12w27a | 改進了活塞來使它們不那麼容易出錯,這也代表它們會更新得更慢一些。同時這也改變了活塞的工作原理,所以你可能需要調整你的中繼器以及其他類似的紅石裝置。 | ||||
| 活塞現在需要2個紅石刻(4個遊戲刻)來延伸,但它們仍然會瞬間縮回。 | |||||
| 12w39a | 加入了光照系統更新中移動活塞所現示的光照效果,但在下個版本中被移除。 | ||||
| 14w18a | 當活塞推動粘液塊時,粘液塊會帶動與其相鄰的、可以被推動的方塊。 | ||||
你知道嗎
註:幾乎所有活塞具有的特點也都會在粘性活塞上出現。與活塞條目重複的特點在粘性活塞部分省略不談。
- 活塞作為紅石物品,但是延遲卻大於1tick,小於2tick,大家都認為活塞的延遲為1.5tick。
- 活塞分為有啟動延遲活塞和無啟動延遲活塞,有啟動延遲的活塞延遲為1.5tick,沒有啟動延遲的活塞延遲僅僅為1tick
- 活塞並不能將玩家或生物「推入」牆內,活塞臂僅僅會穿過該實體而不會給實體造成任何傷害。但被活塞推動的固態方塊能夠將玩家或生物「推入」牆內並使窒息。可以利用這點製造陷阱。
- 與上一條類似,活塞也可以向下推方塊以造成窒息傷害。
- 利用仙人掌的特性,當活塞臂或其推動的方塊與仙人掌相鄰時,仙人掌會跌落為物品。
- 推動樹葉時活塞會破壞樹葉。
- 如果推動燃燒的方塊,燃燒的方塊會熄滅,除非佔據該方塊原來空間的下一個方塊也可以燃燒。
- 當活塞托舉着一個受重力影響的方塊(例如沙)並不斷迅速地伸縮,該方塊很有可能最終跌落為物品。因為沙實體要變回沙方塊時,活塞臂剛好伸出了。不過,砂礫不會跌落為燧石。
- 活塞可用於活塞電路,而且一般比普通的電路設計(邏輯門、時鐘等)更為壓縮與高速。
- 活塞可用於建造只允許礦車與小型生物(雞、非大型史萊姆與洞穴蜘蛛)透過而且不會讓透過礦車內的玩家窒息的門:讓活塞臂伸到路軌上方即可。
- 活塞可以被空手在2秒內破壞。
- 就合成的複雜度而言,活塞與蛋糕並列第一,都需要四種不同的材料。然而活塞的合成材料相對於蛋糕來説更容易取得。
- 活塞在基岩最底層(即虛空之上第一層)無法工作。
- 如果粘性活塞被另一個粘性活塞拉回,附在粘性活塞活塞臂上的方塊不會被拉回。
- 即使是粘性活塞推動一個受重力影響的方塊到豎直洞口,方塊也會下落。
- 活塞可以推動一個活塞,但無法推動一個啟動的活塞。
- 粘性活塞可以拉回一個活塞,但無法拉回一個啟動的活塞
- 活塞推出去的那個面如果是西方, 那麼玩家可以貫穿
畫廊
畫廊
參考
- ↑ http://twitter.com/jeb_/status/81386768913534976
- ↑ http://www.youtube.com/watch?v=CpgcBfPyCr8
- ↑ http://www.youtube.com/watch?v=Oc6spHvGPtQ
- ↑ http://www.youtube.com/watch?v=hO-RILe4cgs&
- ↑ http://www.minecraftforum.net/viewtopic.php?t=247686&f=1032
- ↑ http://twitter.com/notch/status/83513677654929408
另見
- 粘液球
- 教學/活塞用途




![Notch對於活塞柄部如何縮回活塞基座的解釋[6]](https://static.wikia.nocookie.net/minecraft_zh_gamepedia/images/0/09/PistonParadox.png/revision/latest/scale-to-width-down/90?cb=20110826172100)




