Jak używać obserwatorów w Minecrafcie do dopasowywania bloków
Po przekroczeniu światłoczułego mostu z naszego poprzedniego wyzwania, docieramy do małej platformy wypełnionej stoiskami z przedmiotami, żywymi znakami i dziwnymi klockami, które wyglądają jak oczy. Tak, to są obserwatorzy - i dzisiaj dowiemy się, co dokładnie oglądają.
Jest to prosty przewodnik dla początkujących, który ma na celu pokazanie, jak działają bloki obserwatora za pomocą kilku prymitywnych, ale sprytnych mechanizmów. Omówiliśmy już przyciski, dźwignie, linki wyzwalające, a teraz nadszedł czas, aby zająć się komponentami reaktywnymi, które wykrywają zmiany bez bezpośredniej interakcji z graczem.

Kim jest Obserwator?
Obserwator jest elementem z czerwonego kamienia, który obserwuje blok bezpośrednio przed swoją "twarzą" - tą stroną, która wygląda jak duże szare oko. Kiedy blok ten ulega zmianie (np. zostaje umieszczony nowy blok, rośnie zboże), obserwator emituje impuls czerwonego kamienia z jego tyłu - oznaczony maleńką czerwoną kropką.

> Uwaga: Obserwatorzy wykrywają tylko zmiany stanu bloku. Oznacza to, że przejście obok nich, upuszczenie przedmiotów lub zbliżenie się do nich nie uruchomi ich. Musisz bezpośrednio zmienić blok, na który patrzy. Musi dotykać bloku - żadnych przerw.
Ten impuls może zasilać pył z czerwonego kamienia, repeater lub przejść bezpośrednio do bloku poleceń. To sprawia, że idealnie nadają się do tworzenia ciasnych, reaktywnych łamigłówek w świecie Minecrafta lub na mapach przygód opartych na graczach.

Puzzle 1 Pasujące klocki na piedestałach
Na platformie znajdują się trzy stojaki na przedmioty z kolorowymi znakami - czerwonym, zielonym i niebieskim. W skrzyni gracz znajduje złoty blok, szmaragdowy blok i diamentowy blok. Cel: umieścić odpowiedni klocek pod każdym kolorowym znakiem.
Każda prawidłowa lokalizacja ma obserwatora skierowanego do wewnątrz, wypatrującego pojawienia się określonego bloku. Po umieszczeniu właściwego bloku obserwator wysyła sygnał do bloku poleceń, który sprawdza poprawność.

Przykładowe polecenie:
```
/execute if block -81 69 132 minecraft:diamond_block uruchom tellraw @p {"text": "Diament!"}
```
Możesz tworzyć odmiany, takie jak:
```
/execute if block -79 69 132 minecraft:gold_block uruchom playsound minecraft:block.note_block.pling master @p ~ ~ ~
```

Pokaż pył z czerwonego kamienia przenoszący sygnał od obserwatora do bloku dowodzenia.
```
/execute if block -77 69 132 minecraft:emerald_block uruchom cząsteczkę minecraft:happy_villager ~ ~1 ~ 0,2 0,5 0,2 0,1 10 siła
```
Daje to informacje zwrotne, takie jak efekty dźwiękowe lub cząsteczki, gdy blok jest prawidłowo umieszczony.
Łamigłówka 2: weryfikacja wszystkich trzech bloków
Każdy obserwator, który wykryje prawidłowe umiejscowienie, jest połączony za pomocą pyłu z czerwonego kamienia, a na każdej linii siedzi drugi obserwator - detektor "drugiego poziomu". Wykrywają one zmianę samego sygnału czerwonego kamienia - ponieważ stan pyłu czerwonego kamienia jest również aktualizacją bloków!
Gdy wszystkie trzy sygnały są aktywne, wyzwalany jest ostatni blok poleceń:
```
/Wykonaj Jeśli blok -81 69 132 Minecraft:diamond_block Jeśli blok -79 69 132 Minecraft:gold_block Jeśli blok -77 69 132 Minecraft:emerald_block Uruchom polecenie setBlok -82 71 133 Minecraft:soul_torch
```

To ustawia pochodnię duszy obok gracza, znak, że zagadka została rozwiązana. Gracze korzystający z serwerów Gamever mogą korzystać z menedżerów modów, aby natychmiast skonfigurować ten rodzaj interakcji.
Tę strukturę logiczną można łatwo rozszerzyć - możesz przełączyć końcowe wyjście na zapadnię, wybuch cząstek lub niestandardowy dźwięk.

Puzzle 3 Wykrywanie doniczek
Po powrocie na platformę gracze znajdą również dwie doniczki, jedną z pochodnią, a drugą z chabrem. Trzecia pula jest pusta, a w skrzyni leży dodatkowa pusta pula.
Gracz musi złamać dwa istniejące kwiaty i prawidłowo przesadzić je między zaznaczonymi blokami.

Do weryfikacji poprawności system wykorzystuje komendy takie jak:
```
/execute if block -80 69 132 minecraft:potted_cornflower run tellraw @p {"text": "Chaber!"}
/execute if block -78 69 132 minecraft:potted_torchflower run tellraw @p {"text": "Torchflower!"}
```
Pozwala to na bardzo dokładne sprawdzenie. W ten sposób możesz nawet wykryć określone kwiaty, grzyby lub sadzonki. Jedno zastrzeżenie: gracze korzystający z modów lub specjalnych pakietów zasobów w Gamever mogą być zmuszeni do uwzględnienia niestandardowych identyfikatorów bloków.

> Wskazówka: Obserwatorzy mogą wysyłać sygnały pionowo w dół, co czyni je idealnymi do łańcuchów pionowych. W naszym przypadku stos obserwatorów działa jak rura sygnałowa, przenosząc dane wyjściowe do ukrytej warstwy poniżej.
W tej wersji, po prawidłowym umieszczeniu obu kwiatów, dwóch kolejnych obserwatorów (obserwujących linie z czerwonego kamienia poniżej) uruchamia końcowy połączony test:
```
/Wykonaj Jeśli blok -78 69 132 Minecraft:potted_torchflower Jeśli blok -80 69 132 Minecraft:potted_cornflower Uruchom setBlock -75 71 133 Minecraft:soul_torch
```
W ten sposób na platformie umieszcza się drugą pochodnię duszy. Jest to wizualny sygnał dla gracza, że wszystkie części układanki są już ukończone.

Ostatni spust
Za kulisami na dachu czeka powtarzający się blok poleceń. Kiedy tak się stanie, umieszcza blok przed oczekującym obserwatorem - powodując, że wystrzeliwuje ostatni sygnał do ostatniego bloku poleceń.
Ten ostatni blok poleceń teleportuje gracza do następnej strefy:
```
/teleportacja @p 200 70 100
```

Możesz użyć narzędzi serwerowych Gamevera, aby śledzić pozycję gracza i postępy na różnych etapach łamigłówek lub zmodyfikować to, aby stworzyć nową jednostkę lub przerywnik filmowy.
Owijanie w górę
Obserwatorzy są niezwykle elastyczni. Możesz ich używać do pułapek, ukrytych wyzwalaczy, łamigłówek opartych na uprawach lub zsynchronizowanych zamian bloków. Są ciche, szybkie i kompaktowe — idealne dla map, które wymagają logiki bez bałaganu.
Wyobraź sobie mapę napadu, na której dotknięcie relikwii uruchamia reakcję łańcuchową - lub nawiedzony las, w którym uprawa grzyba wyzwala szepty w ciemności.
I pamiętaj: nawet w świecie pełnym dźwigni i przycisków, czasami to, czego nie naciskasz, robi różnicę, zwłaszcza jeśli budujesz go za pomocą Gamever - potężnego hostingu, który po prostu działa.
