GAMEINFO유즈맵 아카이브
마인크래프트 가이드 · 설치

마크 데이터팩 적용 방법 (새 세계 · 기존 세계 · 서버)

업데이트 · 자바 에디션 기준

데이터팩은 모드 로더 없이 바닐라 마인크래프트에서 바로 쓸 수 있는 확장 파일입니다. 레시피, 발전 과제, 구조물, 지형 생성 같은 게임 데이터를 바꾸거나 추가합니다. 적용 방법은 새 세계를 만들 때 넣는 방법과 이미 있는 세계 폴더에 넣는 방법 두 가지이고, 서버도 원리는 같습니다. 이 글은 자바 에디션 26.3 화면 기준으로 정리했습니다.

데이터팩이란? 모드와 다른 점

  • 데이터팩은 pack.mcmeta 파일이 들어 있는 폴더 또는 .zip 파일입니다. 보통 zip을 풀지 않고 그대로 씁니다.
  • 세계 단위로 적용됩니다. 세계마다 datapacks 폴더가 따로 있습니다.
  • 서버 쪽에서 동작하므로, 서버에 넣으면 접속하는 친구는 따로 설치할 필요가 없습니다. 단, 전용 리소스 팩이 함께 있는 데이터팩은 리소스 팩도 적용해야 모양이 제대로 보입니다.
  • 자바 에디션 전용입니다. 베드락(통합판)에는 비슷한 역할의 비헤이비어 팩이 따로 있습니다.

무엇을 넣을지 고민된다면 인기 데이터팩 추천이나 지형·구조물을 바꾸는 월드 생성 데이터팩 모음부터 둘러보세요.

마크 데이터팩 적용 방법 1: 새 세계 만들 때

지형이나 구조물을 바꾸는 데이터팩은 이 방법이 가장 확실합니다.

  1. 싱글플레이 → 새로운 세계 만들기를 누릅니다.
  2. 위쪽 탭에서 기타(More)를 고르고 데이터 팩(Data Packs) 버튼을 누릅니다.
  3. 받은 zip 파일을 이 창에 끌어다 놓거나, 팩 폴더 열기를 눌러 열린 폴더에 복사합니다.
  4. 왼쪽 사용 가능 목록에 팩이 나타나면 화살표를 눌러 오른쪽 선택됨으로 옮깁니다.
  5. 완료를 누르고 나머지 설정을 마친 뒤 세계를 만듭니다.

여러 데이터팩이 같은 파일을 바꾸면 선택됨 목록에서 위에 있는 팩이 우선 적용됩니다. 충돌이 의심되면 순서를 바꿔 보세요.

마크 데이터팩 적용 방법 2: 이미 있는 세계에 넣기

  1. 세계 선택 화면에서 세계를 고르고 편집 → 세계 폴더 열기를 누릅니다. 직접 찾아가도 됩니다: %appdata%\.minecraft\saves\세계이름
  2. 그 안의 datapacks 폴더에 zip 파일을 넣습니다. 폴더가 없으면 같은 이름으로 만듭니다.
  3. 세계에 들어가면 새로 넣은 데이터팩이 자동으로 켜집니다. 이미 들어가 있는 상태라면 /reload를 입력합니다.
  • /reload와 /datapack은 치트(명령어)가 허용된 세계에서만 쓸 수 있습니다. 26.2부터는 게임 메뉴의 세계 설정에서 호스트가 치트 허용을 바꿀 수 있습니다.
  • /reload로 다시 불러와지는 것은 레시피, 발전 과제, 전리품 테이블, 함수 같은 일부 데이터입니다. 지형 생성, 인챈트, 차원처럼 게임이 "실험적 설정"으로 분류하는 내용은 세계를 나갔다가 다시 들어가야 반영됩니다.
  • macOS: ~/Library/Application Support/minecraft/saves, 리눅스: ~/.minecraft/saves

/datapack 명령어로 확인 · 켜기 · 끄기

명령어하는 일
/datapack list켜진 팩과 사용 가능한 팩을 모두 보여 줍니다
/datapack list enabled지금 켜진 팩만 보여 줍니다
/datapack enable "file/팩이름.zip"꺼진 팩을 켭니다
/datapack disable "file/팩이름.zip"팩을 끕니다 (파일은 그대로 남습니다)
/reload데이터팩을 다시 불러오고 새로 넣은 팩을 찾습니다

datapacks 폴더에 넣은 팩은 이름 앞에 file/이 붙습니다. 이름을 직접 치기보다 /datapack enable 뒤에서 Tab 키로 자동 완성하면 정확합니다. 목록에 팩이 아예 없다면 파일 위치나 zip 구조가 잘못된 것입니다.

데이터팩이 적용 안 될 때: 버전 · 구조 확인

  • 버전 경고: 데이터 팩 선택 화면에서 팩 옆에 (이전 Minecraft 버전용) 또는 (상위 Minecraft 버전용)이 보이면 pack.mcmeta에 적힌 형식 번호가 지금 게임과 맞지 않는다는 뜻입니다. 선택은 할 수 있지만 일부 기능이 동작하지 않을 수 있으니 내 버전용 파일을 다시 받으세요. 참고로 26.3의 데이터 팩 형식 번호는 121입니다.
  • zip 구조: zip을 열었을 때 pack.mcmeta와 data 폴더가 바로 보여야 합니다. zip 안에 폴더가 한 겹 더 있으면 인식되지 않으니, 안쪽 폴더를 꺼내 datapacks에 넣으세요.
  • 압축을 한 번 더 감싼 파일: 데이터팩과 리소스 팩을 묶어 큰 zip 하나로 주는 경우가 있습니다. 풀어서 데이터팩은 datapacks에, 리소스 팩은 resourcepacks에 각각 넣습니다.
  • 모드가 필요한 데이터팩: 예를 들어 포켓몬 데이터팩은 대부분 코블몬 모드가 있어야 동작합니다. 설명의 필수 항목을 확인하세요.

월드 생성 데이터팩은 새 청크에만 적용

Terralith, Amplified Nether, Hopo Better Mineshaft처럼 지형·구조물을 바꾸는 데이터팩은 아직 생성되지 않은 청크에만 적용됩니다. 기존 세계에 넣으면 이미 가 본 곳은 그대로이고, 멀리 새로 탐험하는 곳부터 바뀝니다. 경계에서 지형이 끊겨 보일 수 있으니 가능하면 새 세계를 만들 때 넣는 것이 좋습니다.

이런 데이터팩을 쓰는 세계를 열면 "실험적 설정을 사용하는 세계"라는 경고가 뜰 수 있습니다. 데이터팩이 실험적으로 분류되는 기능을 써서 나오는 정상적인 안내입니다. 다만 이런 세계는 Realms에 올릴 수 없습니다. 지형 데이터팩은 중간에 빼면 이미 만들어진 지형과 어긋날 수 있으니 처음부터 계속 쓰는 것을 전제로 넣으세요.

데이터팩 서버에 적용하기

  1. 서버를 끕니다.
  2. 서버 폴더의 세계 폴더(server.properties의 level-name, 기본값 world) 안 datapacks 폴더에 zip을 넣습니다. 예: world\datapacks
  3. 서버를 켜면 새 팩이 자동으로 켜집니다. 실행 중이라면 관리자(OP)가 /reload를 입력해도 되지만, 지형 생성 팩은 재시작해야 합니다.
  4. /datapack list enabled로 켜졌는지 확인합니다.

지형 데이터팩을 넣은 새 서버를 만들려면 서버를 처음 켜기 전에 world\datapacks 폴더를 직접 만들어 넣고 켜면 됩니다. 서버 준비는 마크 서버 여는 방법을 참고하세요.

데이터팩 버전과 모드(.jar) 버전 구분

Modrinth에서는 같은 프로젝트가 데이터팩과 모드 두 가지 형태로 올라오는 경우가 많습니다. 예를 들어 Terralith는 26.3용으로 데이터팩 zip, Fabric용 jar, NeoForge용 jar를 따로 제공합니다.

받은 파일넣는 곳적용 범위필요한 것
데이터팩 .zip세계의 datapacks 폴더그 세계만바닐라로 충분
모드 .jarmods 폴더그 설치의 모든 세계Fabric · NeoForge 같은 모드 로더

둘 중 하나만 쓰세요. 같은 내용을 데이터팩과 모드로 동시에 넣으면 중복으로 문제가 생길 수 있습니다. 모드로 쓰는 방법은 마크 모드 적용법에 있습니다.

자주 묻는 질문

마크 데이터팩 적용했는데 아무 변화가 없어요.

/datapack list enabled로 켜졌는지 먼저 확인하세요. 목록에 없으면 zip 구조나 폴더 위치 문제이고, 켜져 있는데 변화가 없다면 버전이 맞지 않거나 지형 데이터팩이라 새 청크에서만 보이는 경우입니다.

데이터팩 서버에 넣으면 친구도 설치해야 하나요?

아니요. 데이터팩은 서버 쪽에서 동작하므로 서버의 세계 폴더에만 있으면 됩니다. 전용 리소스 팩이 필요한 데이터팩이라면 리소스 팩은 각자 적용하거나 서버 리소스 팩으로 배포해야 합니다.

데이터팩은 모바일(베드락)에서도 되나요?

자바 에디션 전용입니다. 베드락 에디션은 비헤이비어 팩과 애드온을 사용하며 파일이 서로 호환되지 않습니다.

데이터팩을 빼고 싶어요.

/datapack disable로 끄거나, 게임을 끈 상태에서 datapacks 폴더의 파일을 지우면 됩니다. 지형·구조물 데이터팩은 이미 만들어진 지형이 남아 있으니 빼기 전에 세계를 백업해 두세요.

정리

새 세계라면 기타 → 데이터 팩에서 선택하고, 기존 세계나 서버라면 세계 폴더의 datapacks에 zip을 넣은 뒤 다시 들어가거나 /reload를 쓰면 됩니다. 데이터팩이 들어 있는 맵을 받았다면 마크 맵 적용 방법도 함께 확인하세요. 기능을 바꾸는 팩은 게임 메커니즘 데이터팩, 편의 기능은 유틸리티 데이터팩에 모아 두었습니다.

이 글에서 소개한 마인크래프트 콘텐츠

다른 마인크래프트 가이드