Nasz serwer Twój następny świat? minecraft.pl Dołącz
Discord
Nasz Discord Buduj. Pogadaj. Zostań. Znajdź ekipę i pokaż swoje budowle. Dołącz do ekipy
Powtarzacz (Repeater)
Wiki / Redstone

Powtarzacz (Redstone Repeater)

Repeater to jeden z trzech kluczowych komponentów redstone obok comparatora i pyłu. Pełni trzy role jednocześnie: wzmacnia sygnał z powrotem do siły 15, opóźnia go o 1-4 ticki i przepuszcza tylko w jednym kierunku. Bez repeaterów każda linia redstone'a dłuższa niż 15 bloków byłaby bezużyteczna. Jeśli szukasz podstaw redstone'a, zacznij od poradnika dla początkujących.

1. Craftowanie repeatera

Do wytworzenia jednego Redstone Repeatera potrzebujesz:

  • 3x Stone (kamień - nie cobblestone, musisz przetopić cobblestone w piecu)
  • 2x Redstone Torch (pochodnia redstonowa = patyk + pył redstone)
  • 1x Redstone Dust (pył redstone'owy)

W stole craftingowym ułóż kamień w dolnym rzędzie (3 sztuki), pył redstone na środku, a pochodnie po bokach pyłu. Przepis jest tani - po jednej wyprawie do kopalni będziesz mieć materiały na kilkanaście repeaterów. Pełny spis przepisów craftingowych znajdziesz w poradniku craftingu.

Gdzie jeszcze znaleźć repeatery?

W każdej świątyni w dżungli (jungle temple) generuje się jeden repeater - w ukrytym pomieszczeniu z mechanizmem zagadki z dźwigniami, który odsłania schowaną skrzynię. Od 8 do 13 repeaterów może się też wygenerować w starożytnych miastach. Możesz je zabrać kilofem (lub ręką - odpadną natychmiast).

2. Opóźnianie sygnału

Każdy repeater opóźnia przechodzący przez niego sygnał. Domyślnie opóźnienie wynosi 1 redstone tick (0,1 sekundy). Kliknij PPM na postawionym repeaterze, żeby przełączać między czterema poziomami opóźnienia:

  • 1 tick (0,1 s) - domyślne ustawienie, minimalne opóźnienie. Malutka szczelina między dwoma pochodniami na repeaterze.
  • 2 ticki (0,2 s) - tylna pochodnia przesuwa się o 1 pozycję do przodu.
  • 3 ticki (0,3 s) - jeszcze bardziej do przodu.
  • 4 ticki (0,4 s) - pochodnie stoją praktycznie obok siebie, maksymalne opóźnienie.

Opóźnienie jest addytywne - jeśli postawisz 3 repeatery po sobie, każdy na 4 ticki, łączne opóźnienie wyniesie 12 ticków (1,2 sekundy). Ta właściwość pozwala tworzyć precyzyjne sekwencje czasowe, na przykład do automatycznych drzwi pistonowych, gdzie każdy piston musi się wysunąć w dokładnie odpowiednim momencie.

Wzmacnianie sygnału

Obok opóźniania repeater wzmacnia sygnał do pełnej siły 15 - niezależnie od tego, jak słaby sygnał do niego dotrze. Sygnał o sile 1 wchodzący do repeatera wychodzi z niego jako sygnał o sile 15. Dlatego w długich liniach redstone stawiasz repeater co 15 bloków - pył traci 1 punkt siły na blok, więc po 15 blokach sygnał gaśnie. Repeater go "resetuje".

Wskazówka: Jeśli potrzebujesz przedłużyć linię redstone'a bez dodawania opóźnienia, masz problem - repeater zawsze dodaje co najmniej 1 tick. Comparator tego nie rozwiąże - też opóźnia sygnał o 1 tick, a do tego nie wzmacnia go powyżej siły wejścia. W praktyce ten 1 tick opóźnienia rzadko przeszkadza, chyba że budujesz bardzo szybkie układy.

3. Blokowanie repeatera

To mechanika, która odróżnia dobrych inżynierów redstone od początkujących. Kiedy podasz sygnał z boku repeatera (przez inny repeater lub comparator skierowany bokiem w niego), repeater się blokuje - zamraża swój aktualny stan i nie reaguje na zmiany na wejściu.

Wizualnie rozpoznasz zablokowany repeater po małym pasku (bar) pojawiającym się między pochodniami. Ten pasek w kolorze bedrocka oznacza, że repeater jest zablokowany.

Jak to działa w praktyce?

  • Repeater włączony + blokada - repeater utrzymuje sygnał wyjściowy nawet po wyłączeniu wejścia. Działa jak pamięć 1-bitowa (RS latch).
  • Repeater wyłączony + blokada - repeater nie przepuszcza sygnału nawet po włączeniu wejścia. Sygnał zostaje zablokowany.
  • Odblokowanie - usuń sygnał z boku. Repeater wraca do normalnego działania i natychmiast reaguje na stan swojego wejścia.

Prosta pamięć z zablokowanym repeaterem:

  1. Postaw repeater A skierowany na północ. Przed nim (po północnej stronie) umieść lampę redstonową.
  2. Postaw repeater B skierowany na wschód, tak żeby jego wyjście wskazywało na bok repeatera A. To będzie blokada.
  3. Podłącz przycisk do wejścia repeatera A (z południowej strony).
  4. Podłącz dźwignię do wejścia repeatera B (z zachodniej strony).
  5. Włącz dźwignię (repeater B daje sygnał - repeater A jest zablokowany). Teraz naciśnij przycisk - lampa się nie zapali, bo repeater A jest zablokowany w stanie "wyłączony".
  6. Wyłącz dźwignię, naciśnij przycisk (lampa się zapali) i szybko włącz dźwignię ponownie - lampa pozostanie zapalona, bo repeater A został zablokowany w stanie "włączony".

Ta technika jest fundamentem wielu zaawansowanych układów: flip-flopów, pamięci, sekwencerów i multiplekserów. Opanuj ją dobrze - otwiera drzwi do najbardziej zaawansowanych konstrukcji.

4. Sygnał jednokierunkowy

Repeater przepuszcza sygnał tylko w jednym kierunku - od tyłu (wejście) do przodu (wyjście). Sygnał podany od przodu nie przejdzie na drugą stronę. To proste, ale niezwykle przydatne:

  • Izolacja układów - postawisz repeater między dwoma układami, żeby sygnał z jednego nie wracał do drugiego i nie powodował pętli.
  • Zapobieganie feedbackowi - w zegarach i układach pętlowych repeater gwarantuje, że sygnał płynie tylko w zamierzonym kierunku.
  • Bezpieczeństwo pistonów - w konstrukcjach z wieloma pistonami repeater zapobiega sytuacji, w której aktywacja jednego pistonu przypadkowo aktywuje inny przez zwrotny sygnał.
Repeater vs Comparator - kiedy użyć którego?

Repeater wzmacnia sygnał do 15 i dodaje regulowane opóźnienie (1-4 ticki). Comparator zachowuje siłę sygnału (lub ją odejmuje) i zawsze opóźnia go o 1 tick. Jeśli potrzebujesz po prostu przedłużyć linię - użyj repeatera. Jeśli potrzebujesz odczytać zawartość pojemnika lub porównać siły dwóch sygnałów - użyj comparatora. W wielu układach używasz obu jednocześnie.

5. Zastosowania praktyczne

Zegar repeaterowy

Najprostszy zegar to pętla repeaterów: 3-4 repeatery ułożone w koło, każdy skierowany do następnego. Jeden krótki impuls wpuszczony do pętli krąży w kółko, generując pulsujący sygnał. Szybkość zależy od sumy opóźnień - 4 repeatery na 1 tick = 4-tickowy zegar (0,4 sekundy na cykl). 4 repeatery na 4 ticki = 16-tickowy zegar (1,6 sekundy).

Sekwencje pistonowe

Automatyczne drzwi pistonowe 3x3 wymagają, aby 12 pistonów aktywowało się w precyzyjnej kolejności. Rząd repeaterów z rosnącym opóźnieniem (1, 2, 3, 4 ticki) tworzy sekwencję - każdy piston wysuwa się z minimalnym opóźnieniem po poprzednim. Efekt: płynna animacja otwierania drzwi.

Linia opóźnień (delay line)

Chcesz, żeby lampa redstonowa zapaliła się dokładnie 3 sekundy po naciśnięciu przycisku? Postaw 30 repeaterów po sobie (każdy na 1 tick = 30 ticków = 3 sekundy). Albo 8 repeaterów na 4 ticki (32 ticki = 3,2 sekundy). Linia opóźnień jest prostym, ale potężnym narzędziem do synchronizacji zdarzeń.

Przedłużanie impulsów

Przycisk daje krótki impuls (10 ticków kamienne, 15 ticków drewniane). Jeśli Twój mechanizm potrzebuje dłuższego sygnału, repeatery z rosnącym opóźnieniem "rozciągają" impuls. Podłącz wyjścia kilku repeaterów (z różnymi opóźnieniami) do bramki OR - sygnał trwa tak długo, jak długo trwa najdłużej opóźniony sygnał.

Wskazówka: Na serwerach z lagiem (opóźnieniem serwera) układy z wieloma repeaterami mogą działać niestabilnie, bo gra pomija ticki. Jeśli budujesz na serwerze multiplayer, testuj układy pod obciążeniem i unikaj zegarów szybszych niż 4 ticki - mogą powodować lag i być zbanowane przez administratorów. Więcej o serwerowej mechanice znajdziesz w poradniku serwerów.

Powiązane poradniki

SERWER MINECRAFT.PL

Dołącz do gry

Wybierz swoją edycję Minecrafta i dodaj serwer w grze.

Edycja gry

  1. Uruchom Minecraft: Java Edition.
  2. Otwórz Tryb wieloosobowy (Multiplayer), a potem Dodaj serwer.
  3. Wklej minecraft.pl w polu adresu i kliknij Gotowe.
  4. Wybierz serwer na liście i kliknij Dołącz.
Zobacz opis serwera i instrukcję