Discord
Wiki / Redstone

Flying machines (latajace maszyny)

Latajace maszyny to samonapedzajace sie konstrukcje z pistonow, observerow i bloków slizu/miodu, które poruszaja sie w dowolnym kierunku bez zewnetrznego zasilania. Raz uruchomione, leca (lub jada) az napotkaja przeszkode. Sa jednoczesnie jednym z najbardziej efektownych i najtrudniejszych do zrozumienia mechanizmow redstone'a. Ten poradnik zaczyna od fundamentow i prowadzi Cie do zaawansowanych konstrukcji.

1. Zasada działania

Flying machine opiera sie na trzech komponentach:

  • Sticky piston - przesuwa bloki. Kiedy sie wysuwa, pcha lub ciagnie przylepiajace bloki (slime/honey). To "silnik" maszyny.
  • Observer - wykrywa zmianę bloku. Kiedy piston sie wysuwa lub cofa, observer to wykrywa i generuje impuls. Ten impuls aktywuje kolejny piston. To "uklad zaplonowy".
  • Slime Block / Honey Block - przylepia bloki do siebie. Kiedy piston pcha blok slizu, ten ciagnie za soba cała maszyne. To "nadwozie".

Cykl działania: Observer wykrywa zmianę -> aktywuje sticky piston -> piston przesuwa cała maszyne o 1 blok (dzięki slime blockowi) -> observer wykrywa ruch pistonu -> aktywuje go ponownie -> maszyna przesuwa sie o kolejny blok -> nieskonczona petla.

Kluczowe ograniczenie: piston może przesunac maksymalnie 12 bloków (wliczajac slime/honey bloki i wszystko, co jest do nich przyczepione). Latajaca maszyna musi miescic sie w tym limicie. Szczegoly o limitach pistonow w zaawansowanych pistonach.

Java vs Bedrock

Flying machines działają na obu edycjach, ale różnicę w timingu pistonow sprawiaja, ze konkretnez designy mogą nie dzialac na obu. Na Bedrock pistonow mają inny priorytet aktualizacji, co może powodowac, ze maszyna sie "rozleci" lub nie ruszy. Każdy design testuj na edycji, na której grasz. Designy oznaczone "Java only" naprawde działają TYLKO na Java.

2. Najprostsza flying machine

Minimalna latajaca maszyna sklada sie z 4 bloków: 1 sticky piston, 1 observer, 1 slime block i 1 normalny blok. Oto budowa:

Jednokierunkowa flying machine (Java Edition):

  1. Postaw slime block.
  2. Na slime blocku postaw sticky piston skierowany na północ (w kierunku, w którym chcesz leciec).
  3. Z tylu sticky pistonu (na poludniu od slime blocka) postaw observer skierowany "twarza" (czujnikiem, czerwona strona) na południe (od maszyny). Tyl observera (wyjscie) patrzy na sticky piston.
  4. Maszyna jest gotowa, ale nieruchoma. Zeby ja uruchomic, musisz dac obserwatorowi "pierwszy impuls" - postaw i natychmiast usun blok obok obserwera (np. szybko postaw i skasuj kamien). Observer wykryje zmianę i wystrzel.
  5. Maszyna rusza na północ i leci bez konca, az natrafi na nieprzenikalny blok (obsydian, bedrock) lub przekroczy limit 12 bloków.

Jak to działa krok po kroku?

  1. Observer wykrywa zmianę (start) i daje impuls na wyjsciu (tyl observera).
  2. Impuls aktywuje sticky piston. Piston pcha slime block na północ.
  3. Slime block jest przyczepiony do observera - ciagnie go za soba. Cała maszyna przesuwa sie o 1 blok na północ.
  4. Observer wykrywa, ze został przesuniety (zmiana pozycji = zmiana bloku) i daje kolejny impuls.
  5. Piston ponownie sie wysuwa, przesuwajac maszyne. Petla trwa w nieskonczonosc.
Wskazówka: Pierwsza latajaca maszyne zbuduj w trybie kreatywnym nad plaska powierzchnia (Superflat world). Jeśli cos pojdzie nie tak, łatwo odzyskasz materiały. Budowanie flying machine w survivalu na wysokości 200 bloków nad pustka jest stresujace - jeden bled i maszyna leci bez Ciebie.

3. Maszyna dwukierunkowa

Jednokierunkowa maszyna leci i nie wraca - w wiekszosci przypadkow to malo przydatne. Maszyna dwukierunkowa ma dwa silniki: jeden pcha na północ, drugi na południe. Aktywujesz jeden z nich, maszyna leci w danym kierunku, az napotkasz blok hamujacy, który przelacza aktywny silnik na drugi.

Budowa z slime + honey

Klucz to wykorzystanie faktu, ze bloki slizu NIE przylepiaja sie do bloków miodu (i odwrotnie). Jeden silnik (piston + observer) jest przyczepiony do grupy slime blockow. Drugi silnik do grupy honey blockow. Obie grupy stykaja sie, ale nie sa polaczone. Aktywacja jednego silnika przesuwa cała maszyne, bo piston pcha swoja grupe, która fizycznie dotyka drugiej grupy (ale nie jest przyczepiona, wiec nie ciagnie jej "w tyl").

Dwukierunkowa flying machine:

  1. Zbuduj silnik A (sticky piston + observer) na slime blocku. Piston skierowany na północ.
  2. Zbuduj silnik B (sticky piston + observer) na honey blocku. Piston skierowany na południe. Honey block dotyka slime blocka, ale sie do niego nie przylepia.
  3. Umiesc przycisk lub dzwignie między silnikami, podlaczony do OBU observerow przez repeater. Ale: tylko JEDEN silnik może byc aktywny naraz.
  4. System przelaczania: postaw blok obsydianu na koncu trasy (na północy). Kiedy maszyna najedzie na obsydian, silnik A nie może przesunac maszyny dalej (obsydian jest nieprzenikalny). Observer A przestaje generowac impulsy. Gracz aktywuje silnik B - maszyna jedzie na południe.
  5. Na poludniowym koncu trasy kolejny obsydian zatrzymuje maszyne. Gracz przelacza na silnik A. I tak w kolko.

W praktyce maszyny dwukierunkowe sa skomplikowane i wymagaja dokladnego zrozumienia interakcji slime-honey. Zacznij od prostej jednokierunkowej i eksperymentuj z dwukierunkowa dopiero, gdy opanujesz fundamenty.

4. Hamowanie i kontrola

Blok hamujacy

Obsydian, bedrock, enchanting table i inne bloki, które nie mogą byc przesuniete przez piston, działają jako naturalny hamulec. Umieszczone na sciezce maszyny zatrzymuja ja, bo piston nie może ich przesunac. To najprostszy sposob na zatrzymanie maszyny w docelowym punkcie.

Glazed terracotta jako one-way gate

Glazed terracotta może byc przesunieta przez piston, ale NIE przylepia sie do bloków slizu/miodu. Możesz umiescic glazed terracotte na sciezce maszyny: maszyna ja przesunie (nie zatrzymuje sie), ale terracotta nie dolacza do maszyny (nie zwieksza jej masy). Przydatne do budowy "bram", które maszyna mija bez zatrzymywania.

Zdalna kontrola

Możesz kontrolowac maszyne zdalnie używając sygnalow redstone przesylanych na dystans. Problem: maszyna sie porusza, wiec stacjonarny kabel redstone nie działa. Rozwiazania: wireless redstone (skulk sensor/shrieker na maszynie, gracz aktywuje z dystansu) lub observer chain (lancuch observerow biegnacy wzdluz trasy, który przekazuje sygnal do maszyny w dowolnym punkcie).

5. Zastosowania praktyczne

Koparka (World Eater)

Latajaca maszyna z rusztowan pistonow, która kopie tunel lub uszkwa teren warstwa po warstwie. Piston scina bloki z przodu maszyny, maszyna posuwa sie do przodu i powtarza. Zaawansowane world eatery usuwaja terenn chunk po chunky - używane na serwerach do przygotowania terenu pod mega budowle. Wygenerowane bloki spadaja jako entity i sa zbierane przez hoppery lub wode.

Most wysuwany

Latajaca maszyna budujaca most nad przepascia: maszyna jedzdie nad pustka, zostawiajac za soba bloki podlogi (block dropping ze sticky pistonow). Efekt: most wyrasta sam z jednej strony przepasci do drugiej. Dobrze wyglada i jest funkcjonalny na serwerach PvP (wysuwasz most do wrogiej bazy, potem cofasz go).

Winda

Pionowa latajaca maszyna dzialajaca jako winda. Platforma (slime block) z graczem porusza sie w górę lub dół sterowana pistonem i observerem. Hamulce z obsydianu na każdym pietrze zatrzymuja windy we wlasciwych miejscach. Więcej o windach w budowlach redstone.

TNT bomber

Latajaca maszyna lecaca nad terenem z dispenserem pełnym TNT. Dispenser odpala TNT z zegara, TNT spada i eksploduje na ziemi. Efekt: samolot bombardujacy. Na serwerach PvP to bronn masowego razenia - niszczy bazy wroga z bezpiecznej odleglosci. Łączy sie naturalnie z TNT cannonami jako alternatywna metoda ataku.

Transporter bloków

Przenoszenie dużych ilości bloków na dystans. Zaladuj bloki na platforme slime blockow, uruchom maszyne - bloki "jada" do celu. Na miejscu piston zrzuca je z platformy. Przydatne do przenoszenia budowli lub surowców na serwerze bez uzycia minecartow czy lodek.

Wskazówka: Na serwerach multiplayer flying machines mogą byc ograniczone lub zakazane - zwlaszcza world eatery i bombery. Sprawdz regulamin serwera, zanim zaczniesz budować. Na singleplayer nie ma ograniczen - eksperymentuj do woli. Przydatna baza wiedzy to tez nasz poradnik o latajacych maszynach w kontekscie budowania.

Powiazane poradniki