MC Toolkit

MC Toolkit / 자료실 / 좌표 변환 도구

좌표 변환 도구

좌표 한 세트를 입력하면 청크·지역 파일·네더 좌표를 한꺼번에 변환하고, 두 지점 사이의 거리와 방향도 계산합니다.

Block coordinates

Chunk 16×16 blocks

Chunk X / Z (block >> 4) 21 / -81
Offset inside chunk (block & 15) 8 / 6

청크는 기반암부터 건축 높이 제한까지 이어지는 16×16 블록 크기의 세로 구역으로, 월드는 이를 한 단위로 생성하고 저장합니다.

Region file 32×32 chunks

Region X / Z (chunk >> 5) 0 / -3
Region file name r.0.-3.mca
Chunk inside region (chunk & 31) 21 / 15

각 지역 파일은 32×32 청크 그리드를 하나로 묶어 .mca 디스크에 저장합니다. 월드의 특정 구역만 백업하거나 삭제할 때 알아 두면 유용합니다.

Overworld and Nether 8:1 scale

This Overworld spot in the Nether (X/8, Z/8) 43 / -162
Nether build coords 43 72 -162
이 좌표가 네더 좌표였다면, 오버월드는 (X×8, Z×8) 344 / -1296
Round trip check (back to Overworld) 344 / -1296

왕복한 Z 좌표는 원래의 -1290이 아니라 -1296입니다. 몇 블록 차이가 나는 것은 정상이며 버그가 아닙니다. 이유는 아래 설명을 확인하세요.

네더로 갈 때 X와 Z를 8로 나누고, 오버월드로 돌아올 때 8을 곱합니다. Y는 어느 방향에서도 바뀌지 않습니다. 자동 생성에 맡기지 말고 변환된 지점에 목적지 차원문을 직접 지으세요. 전체 탐색 범위는 이 사이트의 네더 차원문 계산기에서 확인할 수 있습니다.

두 지점 사이의 거리와 방향

From point
To point
N E S W

North-East, 1124.8 blocks across, up 46

Flat-map distance (ignores Y) 1124.8
True 3D distance 1125.8

마인크래프트 좌표가 청크와 지역으로 나뉘는 방식

모든 블록은 16×16 크기의 세로 구역인 청크에 속합니다. 게임은 블록 좌표를 16으로 나눈 뒤 음의 무한대 방향으로 내림해 청크 좌표를 구합니다. X와 Z 방향으로 청크 32개씩을 묶은 지역 하나는 단일 .mca 파일로 저장되며 512×512블록 영역을 차지합니다. 높이는 계산에 들어가지 않습니다. 청크는 월드 맨 아래부터 건축 높이 제한까지 이어지는 세로 구역이므로, 청크와 지역 좌표에는 X와 Z만 사용합니다.

음수 좌표에서는 내림 방향이 중요합니다. 마인크래프트는 대부분의 프로그래밍 언어에서 쓰는 단순한 0 방향 버림이 아니라, 항상 음의 무한대 방향으로 내림합니다(내부의 비트 시프트와 같은 결과). 따라서 블록 Z = -1290은 -1290 ÷ 16 = -80.625를 내림해 청크 Z = -81이 됩니다. 청크 안의 오프셋도 같은 규칙을 써서 일반 나머지 연산의 부호와 관계없이 항상 0–15의 양수로 표시합니다.

오버월드와 네더 간 변환

네더의 좌표 비율은 오버월드의 1/8이므로 네더에서 1블록 이동하면 오버월드의 8블록에 해당합니다. 네더로 갈 때 X와 Z를 8로 나누어 내림하고, 돌아올 때는 8을 곱합니다. Y는 양방향 모두 그대로이며 이 비율은 수평 좌표에만 적용됩니다.

네더로 들어갈 때 나눗셈 결과를 내림하면 좌표 정보 일부가 사라져, 다시 8을 곱해도 복원되지 않습니다. 그래서 오버월드 → 네더 → 오버월드로 왕복하면 시작점과 몇 블록 차이가 날 수 있습니다. 이는 정상적인 내림 나눗셈 오차입니다. 차원문을 안정적으로 연결하려면 자동 생성에 맡기지 말고 목적지 좌표를 변환한 뒤 그 지점에 도착 차원문을 직접 지으세요. 게임의 차원문 탐색 범위는 이 사이트의 네더 차원문 계산기에서 시각적으로 확인할 수 있습니다.

ConversionFormulaExample
Block to chunkfloor(block / 16)-1290 → -81
Block to regionfloor(block / 512)-1290 → -3

음수 좌표는 게임의 청크·지역·네더 계산과 같도록 항상 음의 무한대 방향의 내림 나눗셈을 사용합니다. 0 방향으로 단순히 버리지 않습니다.

다른 마인크래프트 도구도 찾고 계신가요?

브라우저에서 바로 쓰는 생성기·뷰어·변환기 모음입니다. 전부 무료입니다.