Discord
Wiki / Przedmioty

Piston w Minecraft — mechanika i zastosowania redstone

Piston to blok redstone, który przesuwa inne bloki o jedno pole w kierunku, w który jest zwrócony. Sticky piston (lepki piston) dodatkowo ciągnie blok z powrotem przy cofaniu. Te dwa bloki to fundament redstone — budują z nich drzwi, windy, farmy, ukryte przejścia, latające maszyny i setki innych konstrukcji. Limit 12 bloków przy przesuwaniu sprawia, że projektowanie z pistonami wymaga sprytnego planowania.

Receptury craftingu

Piston

  • Rząd 1: deska — deska — deska
  • Rząd 2: cobblestone — żelazo — cobblestone
  • Rząd 3: cobblestone — redstone dust — cobblestone

Potrzebujesz: 3 deski (dowolne), 4 cobblestone, 1 sztabkę żelaza, 1 redstone dust. Tanie materiały — możesz produkować pistony masowo.

Sticky piston

  • 1 piston + 1 slimeball (dowolna pozycja na siatce)

Slimeball zdobywasz ze Slime'ów, które spawnują się w bagnach i na niskich warstwach w określonych chunkach. Alternatywnie: baby pandy kichają slimeballe (rzadkie, ale możliwe).

WłaściwośćPistonSticky Piston
Przesuwa blokiTak (do 12)Tak (do 12)
Ciągnie blokiNieTak (1 blok)
Twardość1,51,5
NarzędzieDowolne (kilof najszybciej)Dowolne (kilof najszybciej)
Stackowanie6464

Mechanika pistonów

Piston aktywuje się sygnałem redstone i wysuwa ramię o jeden blok w kierunku, w który jest zwrócony. Możesz go skierować w dowolnym z 6 kierunków (góra, dół, 4 boki) — zależy od tego, jak go postawisz.

Cykl pracy

  1. Sygnał ON: ramię wysuwa się, przesuwając blok(i) przed pistonem
  2. Sygnał OFF: ramię cofa się. Zwykły piston zostawia przesunięte bloki na miejscu. Sticky piston ciągnie blok z powrotem.

Prędkość

Piston wysuwa i cofa ramię w 2 tickach redstone (0,1 sekundy). To wystarczająco szybko do budowy drzwi i pułapek, ale za wolno na niektóre zaawansowane mechanizmy (np. 0-tick piston w Java Edition, exploit naprawiony w nowszych wersjach).

Interakcja z entity

Piston przesuwający blok w gracza lub moba odrzuca go. Nie zadaje obrażeń bezpośrednio, ale może zepchnąć entity w lawę, pustką lub na kaktus. To podstawa wielu farm mobów i pułapek PvP.

Limit 12 bloków

Piston może przesunąć maksymalnie 12 bloków jednocześnie. Jeśli przed pistonem jest 13 lub więcej bloków w linii (do następnej nieprzesuwalnej przeszkody), piston nie aktywuje się wcale — ramię nie wysuwa się.

Limit 12 dotyczy sumy wszystkich bloków w linii przesuwania. To obejmuje bloki przylegające bezpośrednio i pośrednio (jeśli slime block łączy je w strukturę — patrz latające maszyny).

Wskazówka: Limit 12 to jeden z powodów, dla których zaawansowane drzwi pistonowe (np. 5x5 lub większe) wymagają sprytnych systemów segmentacji — przesuwasz bloki w grupach po 12 lub mniejszych, używając wielu pistonów w sekwencji.

Bloki nieprzesuwalne

Niektóre bloki nie mogą być przesunięte przez piston. Lista najważniejszych:

BlokZachowanie
ObsydianNieprzesuwalny
BedrockNieprzesuwalny
SpawnerNieprzesuwalny
KowadłoNieprzesuwalny
Enchanting TableNieprzesuwalny
BeaconNieprzesuwalny
End Portal FrameNieprzesuwalny
Skrzynia, Ender ChestNieprzesuwalny
Lejek (Hopper)Nieprzesuwalny (Java), przesuwalny (Bedrock)
Piston (wysunięty)Nieprzesuwalny
Glazed TerracottaPrzesuwalna, ale nie ciągnięta przez sticky

Nieprzesuwalne bloki służą jako „kotwice" w konstrukcjach redstone — zatrzymują łańcuch bloków. Obsydian jest najpopularniejszy, bo jest łatwy do zdobycia i nie przepuszcza przesunięcia.

Sticky piston — różnice

Sticky piston działa identycznie jak zwykły piston przy wysuwaniu. Różnica pojawia się przy cofaniu: sticky piston ciągnie za sobą blok przyklejony do ramienia.

Zachowanie przy cofaniu

  • 1 blok: ciągnięty z powrotem (normalne zachowanie)
  • Brak bloku: ramię cofa się bez efektu
  • Blok nieprzesuwalny: ramię cofa się, blok zostaje na miejscu
  • Glazed Terracotta: nie jest ciągnięta (specjalne zachowanie)

Sticky piston ciągnie tylko jeden blok. Nie ciągnie łańcucha bloków — jeśli przed ramienion jest 3 bloki w linii, przy cofaniu ciągnięty jest tylko pierwszy. Wyjątek: slime blocks i honey blocks łączą sąsiednie bloki i pozwalają ciągnąć struktury (do limitu 12).

Slime block vs Honey block

Slime block przykleja się do wszystkich sąsiednich bloków (oprócz glazed terracotta i obsydianu). Honey block robi to samo, ale slime i honey nie kleją się do siebie nawzajem. To pozwala budować złożone latające maszyny z niezależnymi segmentami.

Quasi-connectivity (Java Edition)

W Java Edition piston aktywuje się nie tylko od bezpośredniego sygnału redstone, ale też od sygnału skierowanego na blok powyżej pistonu. To zachowanie nazywa się quasi-connectivity (QC) i nie istnieje w Bedrock Edition.

Praktyczny przykład: redstone dust na bloku 2 bloki nad pistonem aktywuje piston, mimo że sygnał nie dotyka go bezpośrednio. Wiele konstrukcji redstone opiera się na QC — pamiętaj o tym przy przenoszeniu designów między edycjami.

QC dotyczy też dozowników, dropperów i lamp redstone w Java Edition. Bedrock Edition tego nie obsługuje, co jest jedną z największych różnic między edycjami w kontekście redstone.

Popularne konstrukcje z pistonami

Drzwi pistonowe

Najprostsza: 2 sticky pistony naprzeciwko siebie, każdy z blokiem. Sygnał redstone wysuwa pistony — bloki przesuwają się i tworzą drzwi. Wyłączenie sygnału — pistony cofają bloki i drzwi się otwierają. Wersje 3x3, 4x4 i 5x5 to popularne wyzwania redstone.

Ukryte schody

Płaski podłoga z pistonami pod spodem. Aktywacja wysuwa stopnie z podłogi, tworząc schody. Wyłączenie chowa je z powrotem. Wymaga sticky pistonów i repeatera z opóźnieniem dla sekwencyjnego wysuwania.

Latające maszyny

Slime block + piston + observer tworzą samoprzesuwającą się maszynę. Observer wykrywa przesunięcie, wysyła impuls, piston przesuwa strukturę ponownie. W pętli — maszyna lata w jednym kierunku. Podstawa automatycznych koparek i mostów.

Farmy mobów

Pistony przesuwają bloki, na których stoją moby, spychając je z platformy. Timer redstone cyklicznie aktywuje pistony co kilka sekund, utrzymując platformę czystą. Standardowa mechanika w farmach doświadczenia i surowców.

Sugar cane farm

Pistony ustawione na wysokości 2 bloku trzciny cukrowej. Gdy trzcina urośnie na 3 bloki, observer wykrywa wzrost i aktywuje piston, który ścina środkowy segment. Trzcina spada, lejek zbiera. Pełna automatyzacja.

Powiązane strony