Minecraft Wiki

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

了解更多

Minecraft Wiki
Advertisement

活塞(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技術性方塊使用以下塊實體資料:

Java版

  • 方塊實體資料
    • 方塊實體共通標籤
    •  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:piston and minecraft:sticky_piston方块使用下面的块状态:

Java版

名稱 預設值 接受值 描述
extendedfalsetrue
false
在活塞伸出的情況下為true。
facingnorthnorth
south
east
west
up
down
活塞臂指向的方向。
這個方向在玩家放置的時候對著玩家。

基岩版

名稱對應的附加值位 預設值 接受值附加值位的值 描述
facing_direction0x1
0x2
0x4
00
1
2
3
4
5
0
1
2
3
4
5
活塞面朝的方向。
這個方向在玩家放置的時候對著玩家。
  • 0:朝下
  • 1:朝上
  • 2:朝北
  • 3:朝南
  • 4:朝西
  • 5:朝東

The 伸出的活塞臂 方塊使用下面的技術:

Piston Head/BS

The minecraft:piston_extension 方塊使用下面的技術:

Piston Extension/BS

歷史

Java版Beta
1.7活塞被加入,與其一同加入的還有粘性活塞
最早活塞是在Minecraft官方論壇上發佈的一個MOD,由Hippoplatimus創作。[5]之後活塞的原始碼被作者交到了Jeb手中,Jeb隨後將其加入到了原版Minecraft。
  • Hippoplatimus自己也被列在了遊戲開發人員名單的「附加編程」中,與他一同被列入的也有其它對原版Minecraft有貢獻的MOD製作者們。
然而,由於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秒內破壞。
  • 就合成的複雜度而言,活塞與蛋糕並列第一,都需要四種不同的材料。然而活塞的合成材料相對於蛋糕來說更容易取得。
  • 活塞在基岩最底層(即虛空之上第一層)無法工作。
  • 如果粘性活塞被另一個粘性活塞拉回,附在粘性活塞活塞臂上的方塊不會被拉回。
  • 即使是粘性活塞推動一個受重力影響的方塊到豎直洞口,方塊也會下落。
  • 活塞可以推動一個活塞,但無法推動一個啟動的活塞。
  • 粘性活塞可以拉回一個活塞,但無法拉回一個啟動的活塞
  • 活塞推出去的那個面如果是西方, 那麼玩家可以貫穿

畫廊

畫廊

參考

另見

Advertisement