MC Toolkit

Poradniki / Budowanie i zasoby

/locate: wyszukiwanie struktur, biomów i dlaczego czasem mówi, że nic nie ma w pobliżu

locate przeszukuje ograniczony promień i poddaje się, zamiast szukać w nieskończoność. Oto różnica między strukturą, biomem i poi oraz co zrobić, gdy zawiedzie.

/locate ma trzy formy, które działają różnie, oraz jedno wspólne ograniczenie, które ludzie odczytują jako błąd.

Trzy podkomendy

/locate structure minecraft:village_plains
/locate biome     minecraft:mushroom_fields
/locate poi       minecraft:bee_nest
  • structure znajduje wygenerowane struktury. Działa na niezaładowanych chunkach — odpytuje algorytm worldgenu, a nie świat.
  • biome znajduje biom. Również opiera się na worldgenie, ale wyszukiwanie jest grubsze i wolniejsze.
  • poi znajduje punkty zainteresowania (points of interest) — łóżka, miejsca pracy, gniazda pszczół, portale. W przeciwieństwie do dwóch pozostałych poi widzi tylko załadowane i wcześniej wygenerowane chunki, ponieważ punkty zainteresowania są zapisywane w miarę generowania świata, a nie przewidywane.

To ostatnie rozróżnienie jest tym, które zaskakuje ludzi: /locate poi minecraft:home nic nie znajdzie w świeżym kierunku, bo nie ma tam jeszcze żadnych łóżek.

Wyszukiwanie biomów się poddaje; wyszukiwanie struktur prawie nigdy

Oba wyszukiwania są ograniczone, ale te granice nie mają ze sobą nic wspólnego. structure przeszukuje 100 komórek rozmieszczenia, a komórka to własny odstęp struktury — dla rezydencji 80 chunków — więc wyszukiwanie sięga około 128 000 bloków. Komunikat „Could not find" przy strukturze prawie zawsze oznacza, że nie może się wygenerować w tym wymiarze lub w tym świecie, a nie że jest zbyt daleko.

biome zatrzymuje się na 6 400 blokach. Dla rzadkiego biomu, takiego jak Pola grzybowe, odpowiedź często naprawdę brzmi: jesteś zbyt daleko — przejedź kilka tysięcy bloków i uruchom to ponownie, zamiast uznawać, że świat go nie ma.

Tagi działają i zwykle właśnie ich chcesz

/locate structure #minecraft:village

Prefiks # przeszukuje tag — dowolny typ wioski, a nie konkretnie Równiny. Przydatne tagi to między innymi #minecraft:village, #minecraft:ruined_portal, #minecraft:ocean_ruin i #minecraft:mineshaft. Wyszukiwanie po tagu jest też szybsze, bo każde trafienie kończy szukanie.

Jak czytać wynik

Wynikiem są klikalne współrzędne, które wstawiają gotową komendę /tp do twojego czatu. Wartość Y to często ~ — struktury nie mają jednej sensownej wysokości, więc komenda podaje X i Z, a Y zostawia tobie.

Pokazany dystans jest w blokach — mierzony poziomo dla struktur i punktów zainteresowania, a dla biomów jako prosta linia w 3D.

Wymiar ma znaczenie

/locate przeszukuje wymiar, w którym jesteś. Szukanie Twierdzy Netheru z Overworldu zwraca ten sam błąd „could not find" co zbyt odległe wyszukiwanie, bez żadnego wyjaśnienia dlaczego. Tak samo jest z Miastami Endu.

Struktury, których nie da się zlokalizować

Kilka rzeczy generuje się jako część innej struktury, a nie samodzielnie — skarbce komory prób, skrzekacze starożytnego miasta — i nie mają własnego wpisu w locate. Każda zarejestrowana struktura, w tym wszystkie siedem wariantów zrujnowanego portalu, może zostać zlokalizowana. Jeśli nazwa zostanie odrzucona jako nieznana, prawie zawsze jest to literówka w namespaced id.

Przejrzyj każdą wygenerowaną strukturę wraz z jej biomem i gotową komendą /locate, a także pełne porównanie Overworld/Nether/End, w Przeglądarce struktur i wymiarów.

Przeglądarka struktur i wymiarów →

Więcej poradników

Zobacz wszystkie →