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.

 

Pokaż, jak obserwator w Minecrafcie aktywuje się, gdy zostanie przed nim umieszczony blok.

 

 

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ą.

 

Wyświetlaj wyraźnie twarz obserwatora i jego czerwoną kropkę wyjściową.

 

     > 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.

 

Zbuduj platformę z cokołami i znakami, z których każdy będzie obserwowany przez obserwatora Minecrafta.

 

 

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ść.

 

Uchwyć moment, w którym szmaragdowy blok zostaje umieszczony przed obserwatorem w grze Minecraft.

 

     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 ~ ~ ~

 

     ```

 

Wyróżnij obserwatora drugiego poziomu, który wykrywa zmianę sygnału czerwonego kamienia w grze Minecraft.

 

     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

 

     ```

 

Przedstaw pochodnię duszy pojawiającą się po tym, jak wszyscy trzej obserwatorzy zostaną aktywowani.

 

     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.

 

Dołącz skrzynię zawierającą bloki złota, szmaragdu i diamentów.

 

 

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.

 

Umieść obserwatorów pod doniczkami z kwiatami i pokaż kwiat sadzony w Minecrafcie.

 

     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.

 

Zbuduj pionową rurę obserwacyjną, aby zademonstrować transmisję sygnału w dół w grze Minecraft.

 

     > 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.

 

Zawiera blok poleceń zasilany przez dolnego obserwatora w grze Minecraft.

 

 

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

 

     ```

 

Wyświetlanie elementu pojawiającego się przed obserwatorem w grze Minecraft w celu uzyskania ostatecznego wyzwalacza.

 

     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.

 

Build your world together. Get your own Minecraft server ready in 2 minutes. Free with code WELCOME
Create serverStart hosting your server now
Knowledge Base