活塞
Minecraft中的红石元件
活塞(Piston)是一种被红石信号激活时可以推动大多数方块和玩家的方块。
获取
活塞可以徒手破坏,但在Java版中,用破坏它们速度更快。镐也是破坏活塞的合适工具,尽管其合成配方中含有木板。
↑没有使用已附魔工具时的破坏时间,单位:秒。
合成
链接:
自然生成
丛林神庙中会自然生成3个黏性活塞。
用途
活塞在被放置时永远朝向玩家。当其被激活时,活塞的木质表面(活塞头)会在启动延迟后[仅Java版]/在2游戏刻后[仅基岩版]开始伸出,且最多推动12个方块,伸出会持续2个游戏刻。另外,这个过程会发出以活塞为中心31×31×31的区域内都能听到的声音。在伸出的活塞头方向上的任何实体将会随着方块被一起推动,如果实体没有地方可以去,方块会被推进生物里,如果该方块是窒息方块会造成该生物窒息。
当活塞撤销激活,它会简单地通过拉回活塞头来缩回,缩回是启动延迟后[仅Java版]/在2游戏刻后[仅基岩版]发生的,缩回过程持续2个游戏刻。如果是黏性活塞,它同时会拉回活塞头前面的方块。在Java版中,黏性活塞缩回时,活塞头替换为空气后拉回的方块才开始移动。
黏性活塞只有在缩回时才有黏性,因此静止时黏性活塞头上的方块不会被黏住,可以被另一个活塞推开,黏性活塞也不能粘住可落下方块使其抵抗重力。在Java版中,黏性活塞也无法在推动方块的时候再将其拉回:比如前面有一个方块的活塞收到一个小于或等于2游戏刻的脉冲,活塞只会推出而不会拉回方块,黏性活塞会使面前正在被同方向推出的一个方块立即到位。[3]
活塞推动一个黏液块会向活塞朝向方向弹飞它移动中碰到的任何实体。
附着在墙上的方块(比如拉杆)可以放在活塞或黏性活塞上。
在活塞推出方块的2游戏刻内,如果该方块收到爆炸的影响,不管爆炸的强度是否足以破坏方块,都会被破坏成掉落物形式。
启动延迟
此特性为Java版独有。
活塞开始运动有0到1游戏刻的启动延迟。一个游戏刻的游戏流程中方块事件被处理之前和处理过程中创建的方块事件在这个游戏刻执行,启动延迟为0游戏刻。方块事件被处理之后创建的方块事件在下一游戏刻才能执行,启动延迟为1游戏刻。
限制
活塞可以推动大多数的方块,黏性活塞也可以拉回大多数的方块,除了那些在下表中列出的方块。如果黏性活塞不能够拉回一个方块,它会把那个方块留在原地。
活塞不会把方块推入虚空或者超过地图顶端,活塞也不能推拉超过12个方块。
在基岩版中,活塞在被连接到不正确的红石电路时会随机移动,被称为“活塞短路(Piston Short-Circuiting)”。这可以用来使玩家穿过方块而被“挤”到方块的另一边。
激活
活塞可以使用多种方法激活:
黏液块&蜂蜜块
当活塞推拉一个方块时,方块移动的方向有其他可移动的方块阻挡,则阻挡方块移动的方块也会被推拉。
活塞推拉一个黏液块或蜂蜜块的时候,与该黏液块、蜂蜜块毗邻的方块也会和黏液块、蜂蜜块一起移动,而无法被活塞移动的方块会被忽略。但是将要被推拉的方块中只要有一个被无法移动的方块阻挡,活塞就无法进行推拉。
活塞不能通过推拉黏液块或蜂蜜块来移动自身。
黏液块和蜂蜜块不能被非黏性活塞拉动。当旁边的其他方块移动时,黏液块和蜂蜜块不会与该方块黏住一起移动。
活塞可移动的最大12个方块依然适用。举例来说,一个由黏液块或蜂蜜块组成的2×2×3的立方体可以被一个黏性活塞推拉,而再有其他可移动方块与之相邻时就不行了。
被活塞推拉的蜂蜜块和黏液块不会彼此相黏。
使用
活塞在被放置时永远朝向玩家。当其被激活时,活塞会向自己的朝向,把木制的活塞臂伸出一个方块。能够推动在其延伸方向直线上的最多12个方块。
当回到未激活状态时,活塞不会拉回任何方块(但能够受重力影响的方块会下落)。如果你想拉回方块,请参见活塞#粘性活塞。
活塞的木质表面也能够推动玩家,生物与其他实体。然而,如果没有足够的空间推动,活塞臂仅仅会穿过该实体而不会给实体造成任何伤害。如果与压力板配合使用,能够将玩家或生物推出只有一格宽的走道,这是一种相当有效的陷阱。
伸出的活塞臂被认为是固体透明方块(类似玻璃)。如果活塞臂伸入玩家或生物,他们不会窒息,他们可以移动出活塞臂但无法再移动回去。
类似地,如果被活塞推动的方块被推向玩家生物,他们会被推动。然而,如果没有足够的空间推动,这个方块会占据玩家或生物所在的空间。如果该方块是非透明方块,那么玩家或生物会窒息。
当方块正在被推动的过程中,它(们)会暂时为非固体,从而导致本来位于被推动方块上的玩家、生物或物品会掉下去,穿过正在被推动的方块。但自1.6起在上面的玩家不会掉下去。
因为液体无法穿过活塞臂,所以活塞能够用于控制液体流动。
活塞也能推动矿车。注意如果矿车位于铁轨上,铁轨也会被一起推动。如果被推动的方向没有空间或者下方没有方块,铁轨会掉落为可捡起的物品。
通过设计合理的红石电路的控制,活塞可以用于制作非常快的电梯
可以与侦测器一起使用制作圆石生产器
推动方块
活塞不会把方块推入虚空或者地图顶端(Y=256),如果通过修改代码使其可以推动,被推入虚空中的方块会立即消失,活塞也不会推动超过12个方块。
依附在另一方块上的方块当其依附的方块被推动时也只要在新的位置上时下方仍然为固体方块时才能被成功推动。如果可能的话,铁轨在新的位置会重新计算自己的走向(就像被玩家手动放置时一样)。会变成掉落的物品,除非推动后位于其原来依附的方块所在位置的新方块也能被依附。例如,位于一个可以“自我修复”的圆石结构上的火把就可以保持依附状态。
激活活塞
注:关于“强充能”与“弱充能”等术语,详见红石电路
活塞的激活
活塞的性质
一般用途
发展历史
你知道吗
注:几乎所有活塞具有的特点也都会在粘性活塞上出现。与活塞条目重复的特点在粘性活塞部分省略不谈。
参考资料
活塞#获取.Minecraft Wiki.
活塞#合成.Minecraft Wiki.
活塞#用途.Minecraft Wiki.
最新修订时间:2024-11-18 13:47
目录
概述
获取
参考资料