세 차원, 하나의 세이브
많은 사람이 「네더」와 「엔드」가 별도의 세이브라고 생각하지만, 사실 하나의 Minecraft 월드는 오버월드, 네더, 엔드 세 차원의 데이터를 모두 같은 월드 파일에 담고 있으며, 같은 level.dat 메타데이터(이름, 시드, 스폰 지점 등)를 공유합니다. 차이는 에디션마다 다른 구성 방식에 있습니다.
- 자바 에디션은 폴더로 나누어 저장합니다. 오버월드는
region/, 네더는DIM-1/, 엔드는DIM1/에 있으며, 각 폴더 안에는 영역별로 잘린r.x.z.mca청크 파일(NBT 바이너리)이 들어 있습니다. 이.mca파일이 궁금하다면 청크란 무엇인가를 참고하세요. - 베드락 에디션은 이런 폴더 구분이 없고, 모든 차원을 같은
db/(LevelDB)에 통합해 저장하면서, 각 청크 기록 내부의 「차원 식별자」로 그것이 오버월드인지 네더인지 엔드인지를 구분합니다.
따라서 「네더/엔드」는 별도의 파일이 아니라, 같은 월드 안에서 따로 표시되고 따로 저장된 그 부분의 데이터입니다. 이 세이브가 기기의 어디에 있는지 알고 싶다면 Minecraft 세이브는 어디에 있나를 참고하세요.
차원 데이터는 탐험과 함께 계속 쌓인다
차원 데이터는 「가 봐야 파일에 기록되는」 방식입니다. 네더에 처음 들어가거나 엔드에 처음 도착해야 해당 청크가 생성되고 저장됩니다. 그래서 네더와 엔드에 다녀온 뒤 월드 파일이 커지는 것은 정상입니다 — 오버월드와 마찬가지로 탐험한 청크가 계속 쌓이기 때문입니다. 이는 곧, 네더에 한 번도 가지 않은 월드에는 파일 안에 DIM-1/이나 해당 네더 청크 데이터가 아예 없을 수도 있다는 뜻이며, 이것이 세이브가 손상되었다는 의미는 아닙니다.
차원과 「월드가 안 열림」의 관계
때때로 월드 가져오기가 실패하거나 로딩 시 오류가 나는 근본 원인은 어떤 차원의 청크 데이터가 누락되거나 손상된 것입니다(예: 엔드 부분이 읽히지 않는 경우). 이런 문제는 TopoBlocks의 기기 내 무료 진단으로 확인할 수 있습니다. 세이브 구조를 읽어 각 차원이 읽기 가능하고 온전한지 검사하고, 문제가 어디 있는지 명확히 짚어 줍니다. 진단은 기본적으로 당신의 기기에서 완료되며 업로드하지 않습니다.
파일/패키징/구조 차원의 문제로 확인되면, 간단한 구조 복구는 새롭게 정상적으로 가져올 수 있는 월드 파일을 생성하며, 당신의 원본 파일은 절대 덮어쓰지 않습니다 — 원본 버전은 해시까지 함께 보존되어 추적할 수 있습니다. 복잡한 손상만 고급 복구로 처리합니다(¥9/회, 결제 전에 문제, 성공 확률, 위험, 환불을 먼저 확인하며, 가격은 앱 내 기준).
솔직히 말씀드릴 점은, 구조 진단과 복구는 파일, 패키징, 구조 같은 문제만 해결한다는 것입니다. mod 충돌, 버전 비호환, 기기 메모리 부족 등 파일이 아닌 원인으로 인한 충돌은 고칠 수 없습니다. 더 많은 점검 방법은 월드가 안 열릴 때를 참고하세요.