가이드

마인크래프트 데이터팩 만드는 법

2026년 10월 7일 업데이트

데이터팩은 모드나 플러그인 없이 게임을 바꿔요. 레시피, 전리품, 발전 과제, 매 틱 실행되는 함수가 가능해요. 바닐라 서버와 싱글플레이 월드에서 작동해요. 엄격한 구조를 가진 JSON 파일과 .mcfunction 파일의 폴더(또는 .zip)예요.

시작하기 좋은 예시예요.

Codexe로 이걸 생성하기

단계별 안내

  1. 1.pack.mcmeta 만들기

    설명과 Minecraft 버전의 pack_format 번호가 들어 있는 루트 파일이에요. 번호가 틀리면 게임이 경고하거나 팩을 거부해요.

  2. 2.data 폴더 추가

    data/<namespace>/ 안에 function, recipe, loot_table, advancement 같은 폴더를 두세요. 폴더 이름은 1.21에서 바뀌었어요(복수형 대신 단수형).

  3. 3.함수 작성

    .mcfunction 파일에는 한 줄에 하나씩 명령어가 들어가요. 함수 태그로 minecraft:load와 minecraft:tick에 연결하세요.

  4. 4.설치하기

    폴더나 .zip을 <world>/datapacks/에 넣고 /reload를 실행하거나, 월드를 만들 때 추가하세요.

  5. 5.테스트하기

    /datapack list를 확인한 뒤 게임에서 모든 레시피와 함수를 시험해 보세요. 오류는 서버 로그에 나타나요.

Codexe로 하기

레시피, 전리품, 동작과 버전을 설명하세요. Codexe가 올바른 구조와 pack_format으로 파일을 작성하고, 준비 완료로 표시하기 전에 실제 Minecraft 서버에서 팩을 불러와 오류를 잡아내며, 그 서버에 접속해서 플레이할 수 있게 해 줘요.

질문

데이터팩인가요, 플러그인인가요?

데이터팩은 서버 소프트웨어가 필요 없고 싱글플레이에서도 작동하지만, 명령어와 JSON이 허용하는 것만 할 수 있어요. 플러그인은 서버 API가 허용하는 모든 것을 할 수 있지만 Spigot이나 Paper가 필요해요.

데이터팩이 로드되지 않는 이유는 무엇인가요?

보통 잘못된 pack_format, 다른 버전의 폴더 이름, 또는 JSON 오류예요. 서버 로그에 해당 파일 이름이 나와요.

데이터팩 만들기

이 프롬프트는 바로 보낼 수 있는 상태로 열려요:

“Minecraft 1.21.4용 데이터팩: 가운데에 바다의 심장, 주위에 금을 두는 "Sea Totem" 유형 제작 레시피로 커스텀 이름이 붙은 불사의 토템을 주고, 사이드바에 죽음 횟수 스코어보드를 추가하는 load 함수.”

Codexe로 이걸 생성하기
마인크래프트 데이터팩 만드는 법 (단계별) | Codexe