Discord
Wiki / Redstone

T Flip-Flop w Minecraft

T Flip-Flop rozwiazuje jeden z najczestszych problemow w redstone'ie: chcesz używać przycisku (bo wyglada lepiej niz dzwignia), ale przycisk daje tylko krotki impuls. T Flip-Flop zamienia ten impuls w trwaly przelacznik - jedno nacisniecie włącza, drugie wyłącza. "T" oznacza "Toggle" (przelacz). Jest kilka sposobow na zbudowanie tego ukladu, od tanich po ultra-kompaktowe.

1. T Flip-Flop z dropperem

Najtansza i najprostsza wersja. Dwa droppery skierowane do siebie z jednym itemem w środku. Kiedy przycisk aktywuje oba droppery jednoczesnie, item przeskakuje z jednego do drugiego. Comparator odczytuje, w którym dropperze jest item, i daje sygnal ON lub OFF.

Budowa T Flip-Flopa z dropperem:

  1. Postaw dropper A skierowany do góry.
  2. Na dropperze A postaw dropper B skierowany w dół (Shift + kliknij na górze droppera A).
  3. Do droppera A wloz 1 dowolny item (np. cobblestone).
  4. Za dropperem A (na tym samym poziomie) postaw comparator odczytujacy jego zawartosc. Comparator daje sygnal 1 gdy item jest w A, sygnal 0 gdy item jest w B.
  5. Podlacz przycisk do linii redstone prowadzacej do OBU dropperow jednoczesnie. Pyl na bloku między nimi + repeater do każdego droppera.
  6. Nacisniij przycisk - item przeskakuje z A do B (lub z B do A). Comparator zmienia stan. Toggle!

Materiały: 2x Dropper, 1x Comparator, 1x Redstone Dust, 1x przycisk, 1x dowolny item. Koszt: smiesznie niski. Jedyna wada: wymaga kwarcytu na comparator (trip do Netheru).

Wskazówka: Ten design jest najbardziej niezawodny i nie ma bugow na żadnej edycji (Java i Bedrock). Jeśli szukasz uniwersalnego rozwiazania, które zadziala wszedzie - to jest to.

2. T Flip-Flop pistonowy

Sticky piston przesuwa blok redstone (Redstone Block) między dwiema pozycjami. W jednej pozycji blok redstone zasila wyjscie, w drugiej nie. Przycisk przesuwa blok tam i z powrotem.

Budowa T Flip-Flopa pistonowego:

  1. Postaw sticky piston skierowany na wschod.
  2. Przed pistonem (na wschodzie) postaw blok redstone.
  3. Na wschodzie od bloku redstone postaw blok (np. kamien) i na nim lub obok umiesc wyjscie (pyl redstone prowadzacy do lampy lub mechanizmu).
  4. Podlacz przycisk do pistonu - ale uwaga: potrzebujesz ukladu, który daje impuls dokładnie 1 tick. Za długi impuls i piston nie cofnie bloku. Za krotki i piston nie zdazy go przesunac.
  5. Najprostrzy pulse limiter: przycisk -> repeater (1 tick) -> piston. Dodaj comparator w trybie odejmowania z bocznym sygnalem, zeby skrocic impuls do 1 ticka.
  6. Nacisniecie: piston wysuwa blok redstone -> blok zasila wyjscie. Kolejne nacisniecie: piston cofa blok -> wyjscie gasmie.

Ta wersja jest wizualnie efektowna (widac ruszajacy sie czerwony blok), ale wymaga precyzyjnego timingu impulsu. Jeśli timing jest zly, blok redstone może wypasc (sticky piston z 1-tickowym impulsem zostawia blok na miejscu - to "block dropping" opisany w zaawansowanych pistonach). Na Bedrock Edition ten design może dzialac inaczej niz na Java.

Uwaga: T Flip-Flop pistonowy z blokiem redstone nie działa niezawodnie na Bedrock Edition z powodu roznic w timingu pistonow. Jeśli grasz na Bedrock, uzyj wersji z dropperem - jest uniwersalna.

3. T Flip-Flop z zablokowanym repeaterem

Zablokowany repeater to pamiec 1-bitowa - zapamietuje stan ON lub OFF. T Flip-Flop z zablokowanym repeaterem używa dwoch repeaterow w sprytnej konfiguracji, która przelacza stan przy każdym impulsie.

Budowa T Flip-Flopa z repeaterem:

  1. Postaw repeater A skierowany na północ. To bedzie wyjscie ukladu.
  2. Postaw repeater B skierowany na zachod, tak zeby jego wyjscie wskazywalo na bok repeatera A (blokuje go).
  3. Podlacz wejscie repeatera B do pylu redstone prowadzacego do wyjscia repeatera A (sprzezenie zwrotne - wyjscie A kontroluje wejscie B).
  4. Podlacz przycisk do impulsu, który na chwile odblokowuje repeater A (usuwajac sygnal z repeatera B) i jednoczesnie podaje odwrocony sygnal na wejscie A.
  5. Ten uklad jest skomplikowany w budowie, ale ultra-kompaktowy (4-5 bloków) i nie wymaga dropperow ani itemow.

Budowa jest trudna do opisania tekstem - wymaga dokladnej orientacji repeaterow i pylu. Praktycznie lepiej skopiowac z gotowego schematu w trybie kreatywnym. Zaleta: nie potrzebuje itemow wewnątrz mechanizmu (dropper design wymaga 1 itemu, który może sie zgubic przy lagach).

4. T Flip-Flop z observerem

Observer wykrywa zmiany stanow bloków. W polaczeniu ze sticky pistonem i blokiem redstone tworzy kompaktowy T flip-flop:

Budowa:

  1. Sticky piston skierowany do góry.
  2. Na pistonie blok redstone.
  3. Observer patrzacy na blok redstone z boku (wykrywa ruch pistonu).
  4. Wyjscie observera polaczone z pistonem (przez repeater z opoznieniem).
  5. Przycisk aktywuje piston raz. Observer wykrywa zmianę, ale z opoznieniem nie tworzy petli. Kolejne nacisniecie cofa piston.

Ta wersja jest elegancka, ale wymaga starannego dobrania opoznien, zeby observer nie tworzyl nieskonczonej petli z pistonem. W praktyce łatwiej użyć wersji dropperowej.

5. Zastosowania praktyczne

Drzwi na przycisk

Najpopularniejsze zastosowanie. Przycisk na ścianie obok drzwi pistonowych - jedno nacisniecie otwiera, drugie zamyka. Wyglada czysciej niz dzwignia i nie zdradza, czy drzwi sa otwarte (dzwignia w pozycji "wlaczona" sugeruje, ze cos jest za ściana). Na serwerach PvP to ważne - ukryte drzwi z przyciskiem sa trudniejsze do wykrycia niz z dzwignia.

Oswietlenie przelacznikowe

Przycisk na ścianie przelacza lampy redstonowe w pomieszczeniu. Jedno nacisniecie włącza światło, drugie wyłącza. Możesz dodac wiele przyciskow w jednym pokoju (każdy połączony z tym samym T flip-flopem) - przelacznik z każdego punktu, jak w prawdziwym domu.

System ON/OFF dla mechanizmow

T flip-flop jako główny wlacznik farmy automatycznej, sortownika lub zegara. Przycisk jest dyskretniejszy niz dzwignia i można go ukryc za obrazem lub w ścianie. Pojedynczy przycisk kontrolujacy cały system - elegancko i praktycznie.

Automat sprzedajacy

Na serwerach multiplayer T flip-flop może byc częścią automatu: gracz wrzuca item (wchodzi do hoppera, comparator wykrywa) - T flip-flop otwiera dostep do towaru. Po odebraniu towaru system resetuje sie. To prosty mechanizm, ale wymaga dodatkowej logiki (detekcja konkretnego itemu, jednorazowa aktywacja, reset). Bramki logiczne i comparatory pomagaja w budowie pełnego automatu.

Który design wybrac?

Jeśli grasz na Java i Bedrock jednoczesnie (lub budujesz uklad na serwer, gdzie nie wiesz, która edycje mają gracze) - uzyj dropper T flip-flopa. Jest uniwersalny. Jeśli grasz wylacznie na Java i liczy sie kompaktowosc - repeater T flip-flop. Jeśli chcesz wizualny efekt (ruszajacy sie czerwony blok) - pistonowy. Observer T flip-flop to opcja dla majsterkowiczow, ktorzy lubia eksperymentowac.

Powiazane poradniki