용어집
Minecraft 월드 파일에서 자주 쓰이는 용어의 간결한 정의입니다. 항목을 클릭하면 전체 설명을 볼 수 있습니다.
- .mcpack / .mcaddon
- .mcpack 은 단일 리소스 팩 또는 행동 팩이고, .mcaddon 은 여러 팩을 하나로 묶은 애드온 팩이며, .mctemplate 은 월드 템플릿(새 월드를 만들 때 쓰는 프리셋)입니다. 셋 다 베드락 에디션용 ZIP 계열 파일이지만 모두 완전한 월드가 아니라는 점에서, 전체 세이브가 담긴 .mcworld 와는 다릅니다.
- .mctemplate
- .mcworld는 구체적인 베드락 에디션 월드입니다(가져온 뒤 바로 들어가서 플레이하는 그 한 벌). .mctemplate는 '월드 템플릿'으로, 이를 기반으로 새 월드를 만들 때마다 독립된 사본이 생성되고 원본 템플릿은 그대로 유지됩니다. 둘 다 본질적으로는 확장자만 바꾼 ZIP 패키지이며 구조가 비슷합니다.
- .mcworld
- .mcworld는 Minecraft 베드락 에디션(Bedrock)에서 월드를 공유하고 가져올 때 쓰는 패키지 파일입니다. 본질적으로는 월드 저장 데이터(level.dat, db/ 등 포함)를 압축한 뒤 확장자를 .mcworld로 바꾼 ZIP입니다. 베드락 에디션이 설치된 기기에서 이 파일을 열면 해당 월드를 게임으로 가져올 수 있습니다.
- level.dat
- level.dat은 Minecraft의 모든 월드 저장 데이터 루트 디렉터리에 있는 핵심 메타데이터 파일로, NBT 바이너리 형식으로 월드 이름·게임 모드·랜덤 시드·스폰 지점 좌표·각종 게임 규칙 등의 정보를 기록합니다. 게임은 이 파일로 해당 월드를 인식하고 불러오기 때문에, 파일이 없거나 루트 디렉터리에 있지 않으면 월드를 가져오거나 열 수 없는 경우가 많습니다.
- level.dat_old
- level.dat_old는 level.dat의 직전 자동 백업입니다. 게임이 월드를 성공적으로 저장할 때마다 기존 level.dat를 level.dat_old로 보관합니다. level.dat가 손상됐을 때 복구 단서로 쓸 수 있지만, 어디까지나 월드의 메타데이터 파일일 뿐 완전한 월드 백업은 아닙니다. 실제 블록과 청크 데이터는 db/ 안에 있으며 이 두 파일에는 들어 있지 않습니다.
- LevelDB(db/)
- 베드락 에디션(Bedrock) 월드 저장 파일 안의 db 폴더는 LevelDB 키-값 데이터베이스로, 청크·블록·엔티티·컨테이너 등 실제 월드 콘텐츠를 보관합니다. level.dat는 메타데이터만 기록하지만 db는 월드 그 자체이므로, 한 번 손상되면 청크가 사라지거나 월드가 열리지 않을 수 있습니다.
- NBT
- NBT(Named Binary Tag, 명명된 바이너리 태그)는 Minecraft가 월드 메타데이터, 엔티티, 블록 엔티티 등의 데이터를 저장하는 데 쓰는 바이너리 형식입니다. level.dat, player.dat 같은 파일에 들어 있는 것이 바로 NBT입니다. 바이너리이기 때문에 메모장으로 바로 열면 깨져 보이며, 내용을 보려면 NBT 편집기나 게임 자체가 읽어야 합니다.
- region/.mca
- region/.mca는 자바 에디션이 월드의 청크 데이터를 저장하는 파일입니다: 게임은 월드를 32×32 청크 단위의 「영역」으로 나누고, 각 영역을 하나의 region/r.x.z.mca 파일로 저장하며, 내부는 NBT 바이너리 형식입니다. 베드락 에디션이 db/(LevelDB)에 저장하는 방식과 다르기 때문에 두 에디션의 월드는 직접 서로 가져올 수 없습니다.
- TopoBlocks
- TopoBlocks은 Minecraft 월드를 만들고, 검사하고, 고치고, 변환하고, 백업하고, 호스팅하는 독립 iOS 앱입니다. .mcworld 파일, Java 월드 ZIP, 서버 흐름을 다룰 수 있지만 .mcworld 파일 형식 그 자체는 아니며 공식 Minecraft 제품도 아닙니다.
- 게임 규칙(gamerules)
- 게임 모드, 난이도, 게임 규칙은 모두 월드 단위 설정으로, 월드 저장 폴더의 루트에 있는 level.dat 파일에 NBT(이진 태그) 형식으로 함께 저장됩니다. level.dat을 열면 이 메타데이터를 읽을 수 있지만, 전용 도구로 파싱해야 하며 메모장으로는 바로 알아볼 수 없습니다.
- 동작 팩/리소스 팩
- 리소스 팩(Resource Pack)은 월드의 「외형」만 바꿉니다 — 블록 텍스처, 음향, 모델, UI. 동작 팩(Behavior Pack)이 바꾸는 것은 「로직」입니다 — 엔티티 행동, 드롭, 조합, 게임 규칙 등. 둘 다 베드락 에디션의 메커니즘이며, 월드 저장 데이터와 별도로 보관되고 게임 안에서 따로 활성화해야 합니다.
- 시드(seed)
- 시드(seed)는 일련의 숫자로, Minecraft가 이를 무작위 시작점으로 삼아 기본 세계의 지형, 동굴, 마을, 생물 군계를 생성합니다. 같은 시드에 같은 버전이면 거의 동일한 지도가 만들어집니다. 시드는 세계의 level.dat에 기록됩니다. 주의: 실제 지도 데이터로 만든 세계는 시드 지형과 별개로, 실제 건물/도로/고도를 복원한 것이며 시드에 의존하지 않습니다.
- 월드 세이브(world save)
- Minecraft 베드락 에디션(Bedrock)의 월드 세이브는 하나의 폴더이며, 그 안에 level.dat(월드 메타데이터), db/라는 LevelDB 데이터베이스(청크와 블록 데이터), levelname.txt 등의 파일이 들어 있습니다. 저장 위치는 플랫폼마다 다른데, iOS에서는 앱 샌드박스 안에 있어 게임에서 .mcworld로 내보내거나 공유해야 꺼내서 볼 수 있습니다.
- 차원(dimension)
- 하나의 Minecraft 월드는 오버월드, 네더, 엔드 세 차원의 데이터를 모두 같은 세이브 안에 담고 있습니다. 자바 에디션은 region/, DIM-1/, DIM1/ 같은 폴더로 나누어 저장하고(.mca 청크 파일), 베드락 에디션은 모두 db/(LevelDB)에 통합해 저장하면서 내부 차원 식별자로 구분합니다. 세 차원은 같은 level.dat 메타데이터를 공유합니다.
- 청크(chunk)
- 청크(chunk)는 Minecraft가 세계를 잘라 나누는 기본 단위로, 수평 방향으로 16×16 격자이며 세로로는 전체 높이를 관통합니다. 세계 데이터는 바로 이 청크 단위로 저장되고 로드됩니다. 즉 당신이 이동한 곳의 주변 청크를 게임이 생성하고 저장합니다. TopoBlocks은 세계를 열 때 구조 검증(파일 종류, 버전, 구조, 누락된 파일 여부)을 수행하며, 탐험한 청크가 많을수록 세계 파일도 커집니다.
단계별 안내가 필요하신가요? 학습 센터 또는 사용 가이드로 이동하세요.
TopoBlocks에서 한 번에 끝내세요
앱 받기 월드를 생성, 복구, 변환, 보호하고 배포하세요——진단은 무료이며, 원본 파일을 절대 덮어쓰지 않습니다.