Przejdź do treści

Kalkulator Portalu Nether i Współrzędnych Minecraft

Oblicz konwersję współrzędnych Overworld-Nether, informacje o chunk/region oraz odległość między dwoma punktami.

Zbudowałeś dom w Overworldzie, ustawiłeś skrzynie, pola są gotowe. Potem próbujesz zrobić skrót przez Nether i nagle okazuje się, że portal prowadzi do wnętrza góry, na środek oceanu albo tuż obok starego portalu. Właśnie w takich sytuacjach przydaje się kalkulator współrzędnych Minecraft. Matematyka nie jest szczególnie trudna; dla osi X i Z obowiązuje ośmiokrotna różnica skali. Gdy jednak dochodzą ujemne współrzędne, granice chunków i pobliskie portale, czasem człowiek patrzy na ekran F3 i przez kilka sekund nie wie, od czego zacząć.

Dlaczego droga przez Nether jest krótsza?

Zasada działania Netheru jest prosta: pozioma odległość z Overworldu zostaje w Netherze zmniejszona do jednej ósmej. Trasę długości 800 bloków w osi X w Overworldzie można traktować jak 100 bloków w Netherze. To samo dotyczy osi Z. Sens budowania hubu w Netherze nie wynika z żadnego magicznego skrótu, lecz z różnicy skali między dwoma wymiarami gry.

Praktyczna zasada używana przy przeliczaniu:

$$
X_{Nether} = \frac{X_{Overworld}}{8}
$$

$$
Z_{Nether} = \frac{Z_{Overworld}}{8}
$$

W przeciwnym kierunku:

$$
X_{Overworld} = X_{Nether} \times 8
$$

$$
Z_{Overworld} = Z_{Nether} \times 8
$$

Współrzędna Y pozostaje przy tym przeliczeniu bez zmian. Jeśli więc w Overworldzie wpiszesz Y: 64, w wyniku dla Netheru również zobaczysz Y: 64. Nie oznacza to jednak, że portal koniecznie trzeba zbudować dokładnie na tej wysokości. W Netherze trzeba uwzględnić jeziora lawy, delty bazaltowe, puste przestrzenie jaskiń, sufit wymiaru czy wysokość tunelu. X i Z prowadzą do właściwego obszaru, natomiast poziom Y jest również kwestią praktycznej gry.

Po przeliczeniu punktu X: 1000, Y: 64, Z: -2000 z Overworldu do Netheru otrzymasz X: 125, Y: 64, Z: -250. X i Z zostały podzielone przez osiem, a Y pozostało bez zmian. Ujemne Z nadal jest ujemne. Kierunek na mapie się nie zmienia; zmniejsza się tylko skala.

Skala współrzędnych Overworldu i Netheru Schemat pokazujący, że współrzędne Overworldu w Minecrafcie dzieli się przez 8 dla Netheru, a współrzędne Netheru mnoży przez 8 przy powrocie do Overworldu. Przeliczanie współrzędnych Overworld - Nether Osie X i Z zmieniają skalę o współczynnik 8; wysokość Y pozostaje bez zmian. Overworld Współrzędne zwykłego świata X Z X: 1000, Y: 64, Z: -2000 Nether Ta sama trasa w skali 1/8 X Z X: 125, Y: 64, Z: -250 ÷ 8 × 8 Overworld → Nether: X/Z ÷ 8 • Nether → Overworld: X/Z × 8 • Y bez zmian

Wykonanie tego obliczenia podczas budowania portalu pomaga uporządkować połączenie, ale samo w sobie niczego nie gwarantuje. Minecraft szuka odpowiedniego portalu w pobliskim obszarze. Nawet jeśli ustawisz portal dokładnie we właściwym punkcie Netheru, gra może połączyć cię ze starym portalem znajdującym się niedaleko. Na serwerach zdarza się to szczególnie często: każdy buduje swój portal „tylko trochę z boku”, a później wejścia trzech graczy zaczynają prowadzić w to samo miejsce.

Najczystszy sposób tworzenia skrótu wygląda zwykle tak: weź wartości X/Z celu w Overworldzie, podziel je przez 8, przejdź do otrzymanego punktu w Netherze, zbuduj portal na bezpiecznym poziomie Y, a następnie przetestuj drogę powrotną. Jeśli pierwszy test wyrzuci cię w złym miejscu, nie ma powodu do paniki; najczęściej wystarczy zniszczyć pobliski stary portal, przesunąć portal docelowy o kilka bloków albo przenieść portal po stronie Netheru bliżej właściwego punktu.

Do czego służą tryby obliczeń?

Narzędzie ma cztery różne tryby: Overworld → Nether, Nether → Overworld, Chunk / Region oraz odległość między dwoma punktami. Nie musisz korzystać ze wszystkich jednocześnie. Do pracy z portalami zwykle wystarczą dwa pierwsze. Część dotycząca chunków i regionów jest nieco bardziej techniczna; przydaje się osobom pracującym z plikami świata, narzędziami mapowymi albo planującym konstrukcje względem konkretnych chunków.

Tryb Overworld → Nether przelicza współrzędne ze zwykłego świata na odpowiadające im współrzędne w Netherze. Baza, wioska, farma, stronghold, woodland mansion czy wejście do trial chamber — niezależnie od celu wpisujesz wartości X i Z, a narzędzie podaje odpowiadający im punkt po stronie Netheru. Wynik pokazuje również informacje o chunku dla współrzędnych docelowych. Po wykonaniu konwersji chunk jest obliczany na podstawie przeliczonego punktu docelowego.

Tryb Nether → Overworld działa odwrotnie. Kopiesz tunel w Netherze, docierasz do określonego miejsca i chcesz sprawdzić, gdzie wyjdziesz w Overworldzie. Wartości X i Z są mnożone przez 8. Nether X: 125, Z: -250 odpowiada w Overworldzie punktowi X: 1000, Z: -2000. Y ponownie pozostaje bez zmian w wyniku, ale faktyczną wysokość budowy portalu wybiera się zależnie od terenu.

Tryb Chunk / Region pokazuje, do którego chunku i którego pliku regionu należy dana współrzędna. Zwykły gracz survivalowy nie zajmuje się plikami regionów każdego dnia — to prawda. Jeśli jednak chcesz usunąć określony obszar z pliku świata, przywrócić fragment z kopii zapasowej, znaleźć konkretne miejsce w narzędziu do renderowania map albo ustawić farmę względem granicy chunku, ta informacja nagle staje się bardzo przydatna.

Tryb odległości między dwoma punktami jest bardziej codzienny. Ile bloków dzieli jedno miejsce od drugiego? Jak długi tunel trzeba wykopać w Netherze? Jak daleko naprawdę znajduje się cel widoczny na mapie? Jaka jest rzeczywista odległość między punktem na szczycie wieży a punktem w jaskini? Wprowadzasz początkowe X/Y/Z oraz docelowe X/Y/Z. Wynik podaje zarówno odległość 2D, jak i 3D.

Odległość 2D jest obliczana na podstawie X i Z. Można ją traktować jak odległość na mapie. Odległość 3D uwzględnia dodatkowo różnicę wysokości Y. Przy planowaniu marszu w grze wynik 2D szybciej daje ogólne wyobrażenie; przy schodach, windach, zejściach do jaskiń czy wejściach na szczyty różnica 3D staje się wyraźnie istotna.

Ujemne współrzędne i granice chunków

Obliczanie chunków na pierwszy rzut oka wygląda nudno. Potem pojawiają się ujemne współrzędne i sytuacja się zmienia.

W Minecrafcie chunk ma rozmiar 16 × 16 bloków. Współrzędne X i Z dzieli się przez 16 i zaokrągla w dół. Po stronie dodatniej wydaje się to intuicyjne: dla X: 125 mamy 125 / 16 = 7,8125; po zaokrągleniu w dół otrzymujemy chunk X: 7.

Zasada jest następująca:

$$
ChunkX = \left\lfloor \frac{X}{16} \right\rfloor
$$

$$
ChunkZ = \left\lfloor \frac{Z}{16} \right\rfloor
$$

Po stronie ujemnej sprawa potrafi zaskoczyć. Jeśli znajdujesz się na X: -1, nie jesteś w chunku 0, lecz w chunku -1. Gra nie zaokrągla w kierunku zera, tylko w dół. To właśnie ten szczegół potrafi wywołać reakcję „jak to?” podczas patrzenia na ekran F3.

Współrzędna lokalna, czyli pozycja wewnątrz chunku, przyjmuje wartości od 0 do 15:

$$
LocalX = X - 16 \times \left\lfloor \frac{X}{16} \right\rfloor
$$

$$
LocalZ = Z - 16 \times \left\lfloor \frac{Z}{16} \right\rfloor
$$

Dla X: -1 otrzymasz chunk X: -1 oraz local X: 15. Dla Z: -1 jest tak samo: chunk Z: -1, local Z: 15. Przy pierwszym spotkaniu taki wynik może wyglądać na błędny. Nie jest. Znajdujesz się na ostatnim bloku chunku po ujemnej stronie osi.

Przy budowaniu farmy na granicy chunków ta różnica może mieć duże znaczenie. Sprawdzanie slime chunków, platformy spawnu, granice mob farm, linie redstone czy rozmieszczenie portali w Netherze — wszystkie te elementy mogą być wrażliwe na linie chunków. Podejście typu „ten blok też będzie dobry” czasem psuje cały system. Szczególnie gdy w grę wchodzą simulation distance, zachowanie encji i ładowanie chunków, niewielki błąd współrzędnych może mieć duże konsekwencje.

Plik regionu jest poziomem wyżej. Każdy region obejmuje obszar 32 × 32 chunków. Region oblicza się na podstawie współrzędnych chunku:

$$
RegionX = \left\lfloor \frac{ChunkX}{32} \right\rfloor
$$

$$
RegionZ = \left\lfloor \frac{ChunkZ}{32} \right\rfloor
$$

Z tych wartości wynika również nazwa pliku regionu. Dla Region X: 0, Region Z: -1 nazwa pliku to r.0.-1.mca. Dla większości graczy ta informacja pozostaje w tle. Staje się jednak bardzo praktyczna podczas czyszczenia pliku świata, usuwania uszkodzonego obszaru albo przenoszenia konkretnej części mapy na serwerze.

Przy ujemnych współrzędnych regiony działają według tej samej zasady. Chunk -1 należy do regionu -1. Innymi słowy, małe liczby ujemne nie są zaliczane do regionu zerowego. System współrzędnych Minecrafta jest matematycznie spójny; po prostu nie zawsze odpowiada intuicji gracza.

Jak prawidłowo połączyć portal

Najczęstszy błąd podczas obliczania portali polega na tym, że gracz poprawnie przelicza współrzędne Overworldu, ale w Netherze stawia portal „mniej więcej w pobliżu”. Czasem to działa. Czasem stary portal całkowicie psuje plan.

Dla X: 1000, Z: -2000 w Overworldzie odpowiednikiem w Netherze jest X: 125, Z: -250. Jeśli zbudujesz portal blisko tego punktu, połączenie zwykle będzie działało bardziej przewidywalnie. Jeśli jednak w pobliżu znajduje się inny portal, Minecraft może wybrać właśnie jego. Szczególnie na serwerach, w okolicy spawnu i w światach ze starymi bazami może to być uciążliwe.

Przy ustawianiu portalu dokładność X/Z jest ważniejsza. Poziom Y również bierze udział w wyborze połączenia, ale nie stanowi głównej osi przeliczenia 8:1 między wymiarami. W Netherze trzeba wybrać bezpieczną wysokość tunelu. Y: 64 czasem sprawdzi się dobrze, a czasem wypadnie w jeziorze lawy. Inaczej planuje się hub blisko sufitu Netheru, a inaczej zwykły tunel w survivalu.

Podczas przeliczania współrzędnych może pojawić się wynik dziesiętny. Na przykład Overworld X: 1001 daje w Netherze 125,125. Ponieważ portalu nie da się ustawić na połowie bloku, w praktyce zaokrąglasz wynik do pełnego bloku. Narzędzie może pokazywać wyniki z dokładnością do dwóch miejsc po przecinku; w komendzie teleportacji podaje wartość zaokrągloną do liczby całkowitej. W kreatywnym świecie testowym komenda taka jak /tp @s 125 64 -250 jest bardzo wygodnym sposobem na szybkie sprawdzenie pozycji.

Nawet jeśli w survivalu nie korzystasz z komend, sposób obliczeń pozostaje taki sam. Otwierasz ekran F3, idziesz do odpowiednich wartości X/Z i budujesz portal. Następnie wracasz i sprawdzasz, czy pojawiasz się we właściwym punkcie Overworldu. Jeśli portal łączy się z niewłaściwym portalem, może być konieczne wyłączenie starego albo przesunięcie nowego bliżej docelowych współrzędnych.

W dużych hubach Netheru dobrze sprawdza się jeden nawyk: prowadzenie głównych tuneli wzdłuż prostych osi. Osobna trasa dla X, osobna dla Z, a portale oznaczone tabliczkami. Zapisanie współrzędnych na tabliczce jest zaskakująco przydatne, gdy po kilku tygodniach nie chcesz chodzić w kółko, zastanawiając się „dokąd prowadził ten portal?”. Nie polegaj na pamięci gracza; wraz z rozwojem świata Minecraft wszystkie portale zaczynają wyglądać podobnie.

Odległość między dwoma punktami

Obliczanie odległości jest niezależne od przeliczania portali. Narzędzie mierzy odległość między dwoma wprowadzonymi punktami w tym wymiarze, którego współrzędne podajesz. Skala Overworldu ani Netheru nie jest tutaj stosowana automatycznie.

Wprowadza się punkt początkowy X/Y/Z oraz punkt docelowy X/Y/Z. Narzędzie najpierw oblicza różnice na poszczególnych osiach:

$$
\Delta X = X_{hedef} - X_{başlangıç}
$$

$$
\Delta Y = Y_{hedef} - Y_{başlangıç}
$$

$$
\Delta Z = Z_{hedef} - Z_{başlangıç}
$$

Odległość pozioma jest wyznaczana z X i Z:

$$
Mesafe_{2D} = \sqrt{(\Delta X)^2 + (\Delta Z)^2}
$$

Odległość trójwymiarowa uwzględnia również różnicę Y:

$$
Mesafe_{3D} = \sqrt{(\Delta X)^2 + (\Delta Y)^2 + (\Delta Z)^2}
$$

Załóżmy, że punkt początkowy to 0, 64, 0, a docelowy 3, 76, 4. ΔX = 3, ΔY = 12, ΔZ = 4. Odległość pozioma wynosi 5 bloków. Odległość 3D wynosi 13 bloków.

W tym przykładzie wartości X i Z zachowują się jak dobrze znany trójkąt 3-4-5. Po dodaniu różnicy Y odległość rośnie. Podczas wspinaczki na górę, schodzenia do jaskini, wchodzenia na sufit Netheru albo łączenia dwóch poziomów bazy wynik 3D jest bardziej realistyczny. Jeśli planujesz trasę na płaskiej mapie, odległość 2D zwykle daje wystarczająco dobre wyobrażenie.

Nie należy mieszać wyniku odległości z przeliczaniem portali. Jeśli dwa punkty w Netherze są oddalone o 100 bloków, ich poziomą odległość w Overworldzie można traktować jako około 800 bloków; jednak w trybie odległości narzędzie mierzy wyłącznie wprowadzone współrzędne. To ty wiesz, w którym wymiarze się znajdujesz. Narzędzie jedynie podaje wynik liczbowy.

Łatwo też przeoczyć różnicę wysokości Y. Na mapie cel może wyglądać na bliski, ale jeden punkt może znajdować się na Y: 72, a drugi na Y: -40. Odległość 2D będzie niewielka; dopiero podczas kopania zrozumiesz, dlaczego trasa tak długo się nie kończy. Szczególnie przy łączeniu kopalń warto sprawdzić wynik 3D.

Małe uwagi, duża oszczędność czasu

Przechodząc z Overworldu do Netheru, dziel X i Z przez 8. Wracając z Netheru do Overworldu, pomnóż je przez 8. Nie uwzględniaj Y w zmianie skali. Samo dobre zapamiętanie tej zasady rozwiązuje połowę problemów z portalami.

Przy ujemnych współrzędnych zwracaj uwagę na obliczenia chunków. X: -1 nie należy do chunku 0. To chunk -1. Wartość local wynosi 15. Ten szczegół nabiera szczególnego znaczenia podczas budowania farmy na granicy chunku albo szukania odpowiedniego pliku regionu.

W trybach konwersji informacje o chunku i regionie są obliczane na podstawie przeliczonych współrzędnych docelowych. Jeśli wybrany jest tryb Overworld → Nether, widoczny chunk znajduje się po stronie Netheru. Jeśli wybrany jest Nether → Overworld, chunk odnosi się do wyniku w Overworldzie. Pominięcie tego szczegółu może sprawić, że poprawny wynik będzie wyglądał na błędny.

Przed zbudowaniem portalu warto choć raz przetestować współrzędne. Ułożenie dużej obsydianowej ramy, podpalenie jej i dopiero wtedy odkrycie, że prowadzi w złe miejsce, potrafi skutecznie odebrać zapał. Zwłaszcza jeśli portal otworzy się przy brzegu jeziora lawy.

Obliczenia współrzędnych Minecrafta sprowadzają się ostatecznie do kilku dzieleń, kilku mnożeń i odrobiny zaokrąglania w dół. Trudność nie polega na matematyce, lecz na wiedzy, do którego punktu w grze zastosować konkretny wynik. Podczas kopania tunelu w Netherze, z otwartym ekranem F3 i kilkoma tabliczkami w ekwipunku, te obliczenia zaczynają naprawdę mieć sens.

Jak to przetestowaliśmy

Obliczenie najpierw sprawdzono przy użyciu klasycznego stosunku Overworld-Nether: wartość Overworld X: 1000, Y: 64, Z: -2000 powinna dać po stronie Netheru wynik X: 125, Y: 64, Z: -250. W przeciwnym kierunku, po pomnożeniu tego samego punktu przez 8, ponownie otrzymuje się X: 1000, Y: 64, Z: -2000. W obliczeniach chunków szczególnie przetestowano współrzędne ujemne; dla X: -1 i Z: -1 oczekiwany wynik to chunk -1, -1 oraz local 15, 15. Obliczenie odległości również zweryfikowano na przykładzie 3-4-12, gdzie odległość 2D wynosi 5, a odległość 3D wynosi 13 bloków.

Najczęściej zadawane pytania

Jak oblicza się współrzędne Netheru w Minecraft?
Przy przejściu z Overworld do Netheru współrzędne X i Z dzieli się przez 8. Na przykład jeśli w Overworld masz X: 800, Z: -1600, odpowiednik w Netherze to X: 100, Z: -200. Współrzędna Y pozostaje w tej konwersji taka sama, ale ustawienie portalu na bezpiecznej wysokości nadal zależy od gracza.
Przez ile mnoży się współrzędne przy przejściu z Netheru do Overworld?
Przy powrocie z Netheru do Overworld współrzędne X i Z mnoży się przez 8. Punkt X: 125, Z: -250 w Netherze odpowiada X: 1000, Z: -2000 w Overworld. Przy łączeniu portali należy też sprawdzić stare portale w pobliżu.
Jak oblicza się chunk przy ujemnych współrzędnych w Minecraft?
W obliczaniu chunków współrzędną dzieli się przez 16 i zaokrągla w dół. Dlatego X: -1 trafia do chunka -1, a nie do chunka 0. Współrzędna local wynosi wtedy 15; to najczęściej mylony element przy ujemnych współrzędnych.

Referencje i źródła

Obliczenia na tej stronie opierają się na poniższych normach i źródłach naukowych.

  1. Minecraft Wiki - Nether portal

    minecraft.wiki
  2. Minecraft Wiki - Coordinates

    minecraft.wiki
  3. Minecraft Wiki - Chunk

    minecraft.wiki
  4. Minecraft Wiki - Region file format

    minecraft.wiki
Ostatnia aktualizacja:
Informacje opierają się na standardowych wartościach referencyjnych. W projektach krytycznych zalecana jest weryfikacja.