MC Toolkit / Materiały / Zestaw narzędzi do współrzędnych
Zestaw narzędzi do współrzędnych
Wpisz jeden zestaw współrzędnych, a wszystkie przeliczenia zmienią się naraz: chunk, region, Nether oraz dystans i kierunek.
Block coordinates
Chunk 16×16 blocks
Chunk to kolumna bloków 16×16, którą świat generuje i zapisuje jako jedną jednostkę, od Skały macierzystej do limitu wysokości.
Region file 32×32 chunks
Każdy plik regionu łączy siatkę chunków 32×32 w jeden .mca na dysku — przydatne, gdy chcesz tylko utworzyć kopię zapasową lub usunąć jeden obszar świata.
Overworld and Nether 8:1 scale
Zauważ, że Z po podróży w obie strony wylądowało na -1296, a nie na oryginalnym -1290 — ten niewielki dryf o kilka bloków jest normalny, a nie błędem. Zobacz wyjaśnienie poniżej.
X i Z dzielą się przez 8 przy wchodzeniu do Netheru i mnożą przez 8 przy wychodzeniu; Y nigdy nie zmienia się w żadnym kierunku. Zbuduj portal docelowy samodzielnie w przekonwertowanym miejscu, zamiast ufać automatycznemu generowaniu — aby uzyskać pełny obraz zakresu wyszukiwania, zobacz dedykowany Kalkulator Portali Netheru na tej stronie.
Odległość i kierunek między dwoma punktami
North-East, 1124.8 blocks across, up 46
Jak współrzędne Minecrafta dzielą się na chunki i regiony
Każdy blok znajduje się w kolumnie 16×16 zwanej chunkem, a gra adresuje chunki w ten sam sposób, w jaki adresuje bloki — dzieląc współrzędną bloku przez 16 i zachowując tylko część całkowitą. Trzydzieści dwa takie chunki w każdym kierunku łączą się w region, zapisywany na dysku jako pojedynczy .mca plik, więc region obejmuje kwadrat o wymiarach 512×512 bloków. Wysokość nigdy nie wchodzi w tę matematykę: chunk to pełna kolumna pionowa od dna świata do limitu wysokości, więc Y jest nieistotne zarówno dla obliczeń chunków, jak i regionów — liczą się tylko X i Z.
Trudna część to ujemne współrzędne. Minecraft zawsze zaokrągla w kierunku ujemnej Nieskończoności (dzielenie "floor", równoważne przesunięciu bitowemu, którego gra używa wewnętrznie), a nie w kierunku zera, jak to robi naiwne dzielenie całkowite w większości języków programowania. Blok Z = -1290 po dzieleniu floor daje chunk Z = -81, a nie -80, ponieważ -1290 ÷ 16 = -80.625, a zaokrąglenie w dół daje -81. Przesunięcie wewnątrz chunka podlega tej samej zasadzie: zawsze jest podawane jako liczba dodatnia od 0 do 15, obliczana jako dodatnie modulo, a nie jako jakikolwiek znak, który dałby zwykły operator reszty.
Konwersja między Overworldem a Netherem
Nether jest zbudowany w skali jednej ósmej, więc jeden blok podróży w Netherze pokrywa osiem bloków w Overworldzie. Wchodząc do Netheru, podziel X i Z przez 8 (ponownie dzielenie floor, ta sama zasada zaokrąglania ujemnego co w przypadku chunków); wracając, pomnóż przez 8. Y jest kopiowane bez zmian w obu kierunkach — stosunek dotyczy tylko płaszczyzny poziomej.
Ponieważ wejście do Netheru zaokrągla dzielenie w dół, pewna precyzja zostaje utracona, a ponowne pomnożenie nie może jej odzyskać. Dlatego podróż w obie strony Overworld → Nether → Overworld może wylądować kilka bloków od miejsca, w którym zacząłeś — jest to oczekiwany dryf dzielenia floor, a nie błąd w obliczeniach. Aby uzyskać niezawodne połączenie między dwoma portalami, nie polegaj na automatycznym generowaniu: przekonwertuj zamierzone współrzędne docelowe i zbuduj portal odbiorczy ręcznie w tym dokładnym miejscu. Narzędzie Kalkulator Portali Netheru na tej stronie obejmuje pełną wizualizację zakresu wyszukiwania, jeśli chcesz zobaczyć, jak dokładnie gra znajduje (lub nie znajduje) portal do połączenia.
| Conversion | Formula | Example |
|---|---|---|
| Block to chunk | floor(block / 16) | -1290 → -81 |
| Block to region | floor(block / 512) | -1290 → -3 |
Matematyka ujemnych współrzędnych używa dzielenia floor (zaokrągla w kierunku ujemnej Nieskończoności) przez cały czas, odpowiadając temu, jak gra faktycznie oblicza współrzędne chunków, regionów i Netheru — nigdy prostego obcinania.
Najnowsze poradniki
Zobacz wszystkie poradniki →Szukasz innych narzędzi do Minecrafta?
Zestaw generatorów, podglądów i konwerterów działających w przeglądarce — wszystkie za darmo.