핵심 차이: 서로 다른 두 가지 저장 포맷
자바 에디션과 베드락 에디션은 둘 다 Minecraft라고 불리지만, 월드 파일을 디스크에 저장하는 방식은 완전히 다릅니다:
- 자바 에디션 —— 청크를 영역 단위로 묶어
region/r.x.z.mca파일로 저장하며, 내부는 NBT(Named Binary Tag) 바이너리 구조입니다.level.dat같은 메타데이터도 NBT입니다. - 베드락 에디션 —— 월드 전체의 청크, 블록, 엔티티 등의 데이터를
db/디렉터리 안의 LevelDB 데이터베이스(여러 개의.ldb/.log파일)에 저장합니다.
다시 말해 한쪽은 ‘영역별로 .mca 파일로 나누는’ 방식이고, 다른 쪽은 ‘키-값 데이터베이스에 담는’ 방식입니다. 각각 더 자세히 알고 싶다면 자바 에디션의 region/.mca 파일이란 무엇인가와 베드락 에디션의 db/(LevelDB)란 무엇인가를 참고하세요.
포맷이 다르다는 것의 의미
내부 구조가 다르기 때문에 두 에디션의 월드는 직접 서로 가져올 수 없습니다. 자바 에디션의 region/ 폴더를 베드락 에디션에 복사해 넣고 열리기를 기대할 수 없으며, 그 반대도 마찬가지입니다. 게임은 자신의 포맷만 인식하므로 상대방의 데이터를 읽지 못합니다.
두 에디션 사이에서 월드를 옮기려면 포맷 변환을 거쳐 청크, 블록, 컨테이너, 구조물 등을 하나씩 대상 포맷으로 매핑하는 수밖에 없습니다. 그리고 이 작업 자체에 방향 제한이 있습니다. TopoBlocks은 검증된 단방향 자바 → 베드락 에디션 변환만 제공하며, 베드락 에디션은 자바로 되돌릴 수 없습니다. 두 에디션의 플레이와 생태계 전반의 차이를 알고 싶다면 자바 에디션과 베드락 에디션의 차이를 참고하세요.
변환하거나 가져오기 문제를 점검하고 싶다면
가진 월드가 어느 포맷인지 확인만 하고 싶거나, 가져오기에 실패해 원인을 알고 싶다면, TopoBlocks으로 .mcworld/.zip/자바 월드를 연 뒤 파일 형식, 버전, 구조를 기기에서 무료로 진단할 수 있습니다. 기본적으로 업로드하지 않으며 원본 파일을 절대 덮어쓰지 않습니다.
자바 월드를 베드락 에디션에서 플레이하기 위해 실제로 옮겨야 한다면 자바 → 베드락 에디션 변환을 이용할 수 있습니다. 변환은 ‘100% 무손실’을 약속하지 않습니다. 지형, 대부분의 블록, 컨테이너와 구조물은 보통 이전되지만, 자바 전용 엔티티, 행동/리소스 팩, 일부 레드스톤과 명령 블록 동작, 플레이어 데이터는 호환 가능한 대체물로 교체되거나 항목별 리포트로 옮겨질 수 있습니다. 결제 전에 먼저 호환도 점수를 확인하고, 완료 후 항목별 변경 리포트를 받으며, 실패 시 자동 환불되고 가격은 앱 내 기준을 따릅니다.