如何在 Minecraft 中制作 活塞

活塞 — Minecraft 方块

活塞

活塞 (Piston) 是红石自动化的核心部件,通电后伸出活塞头,一次最多把前方 12 个方块整体推移一格。

方块 ID minecraft:piston
模组 Vanilla
游戏版本
1.21
观看视频教程

描述

活塞 (Piston) 是红石工程的基石:合成需要三块木板、四块圆石、一块铁锭和一份红石粉——木板铺顶行,圆石占据中排两侧与底行两角,铁锭居中,红石粉放在底部正中。接到红石信号后,活塞头向正面伸出一格,把整排方块向前推移,一次最多推动 12 个方块;信号消失后活塞头缩回,被推动的方块留在新位置。隐藏门、吊桥、自动农场、飞行器以及绝大多数复杂红石装置,都建立在这一推一收之上。

并非所有方块都能被推动:黑曜石和基岩在两个版本中都纹丝不动;Java 版里带有方块实体 (tile entity) 的箱子、熔炉、木桶同样推不动,而基岩版活塞却可以把这些容器照常推移。活塞能朝包括正下方在内的六个方向安装,隐藏门、感应电梯和收割机都靠多方向布置实现。需要把方块拉回原位时改用粘性活塞;只关心推出时机的场合,普通活塞反而更合适。

方块属性

物品 ID minecraft:piston
/give 指令 /give @p minecraft:piston
可堆叠 是 (64)
最佳工具 镐
可再生 是
硬度 1.5
爆炸抗性 1.5

红石指南

如何在 Minecraft 中使用活塞

  1. 1

    合成活塞

    打开工作台:顶行铺三块木板,中排两侧和底行两角放四块圆石,正中放一块铁锭,底部正中放一份红石粉,合成一个活塞。

  2. 2

    放置并调整朝向

    把活塞的正面朝向推杆要伸出的方向放置;活塞可以朝上、朝下或水平安装,放置时推动面朝向玩家本人,想让方块被推向哪边,就站到那一侧放置。

  3. 3

    用红石供能

    用拉杆、按钮或红石粉向活塞供能,也可以把信号送进活塞背面的方块;活塞头伸出一格,把最多 12 个方块排成一线推出。

  4. 4

    断开信号收回

    切断电源后活塞头缩回,被推出的方块留在新位置;需要把方块拉回原地时改用粘性活塞。

Java 版与基岩版的区别

两个版本中活塞一次都最多推动 12 个方块,但准连接 (quasi-connectivity) 是 Java 版独有的特性:活塞会额外检查自己正上方那一格是否通电,即使信号没有直接接到本体也会伸出——方块更新检测器 (BUD) 就建立在这一点上,基岩版没有该机制。

常见问题

活塞是可再生的吗?

是。活塞的四种材料——木板、圆石、铁锭和红石粉——都是可再生资源,可以无限获取。

活塞能推动玩家和生物吗?

能。伸出的活塞会把玩家、生物和掉落物一并推离路径,这一机制常被用于陷阱和实体分类装置。

为什么我的活塞不伸出?

最常见的原因是推不动:一次最多只能推动 12 个方块,超过上限活塞就不会伸出;路线上有黑曜石、基岩、加固深板岩这类不可推动的方块也会卡住。Java 版里箱子、熔炉等带方块实体 (tile entity) 的方块同样会阻止推出。

活塞和粘性活塞有什么区别?

普通活塞收回时把方块留在原地,粘性活塞则把方块粘住拉回。在工作台上用活塞加一个粘液球即可合成粘性活塞;需要反复开合的隐藏门、活塞门应使用粘性活塞。

破坏活塞会掉落什么?

活塞被任何工具破坏后都会掉落自身,不需要精准采集 (Silk Touch)。