가이드
마인크래프트 데이터팩 만드는 법
2026년 10월 7일 업데이트
데이터팩은 모드나 플러그인 없이 게임을 바꿔요. 레시피, 전리품, 발전 과제, 매 틱 실행되는 함수가 가능해요. 바닐라 서버와 싱글플레이 월드에서 작동해요. 엄격한 구조를 가진 JSON 파일과 .mcfunction 파일의 폴더(또는 .zip)예요.
시작하기 좋은 예시예요.
Codexe로 이걸 생성하기단계별 안내
1.pack.mcmeta 만들기
설명과 Minecraft 버전의
pack_format번호가 들어 있는 루트 파일이에요. 번호가 틀리면 게임이 경고하거나 팩을 거부해요.2.data 폴더 추가
data/<namespace>/안에function,recipe,loot_table,advancement같은 폴더를 두세요. 폴더 이름은 1.21에서 바뀌었어요(복수형 대신 단수형).3.함수 작성
.mcfunction파일에는 한 줄에 하나씩 명령어가 들어가요. 함수 태그로minecraft:load와minecraft:tick에 연결하세요.4.설치하기
폴더나 .zip을
<world>/datapacks/에 넣고/reload를 실행하거나, 월드를 만들 때 추가하세요.5.테스트하기
/datapack list를 확인한 뒤 게임에서 모든 레시피와 함수를 시험해 보세요. 오류는 서버 로그에 나타나요.
Codexe로 하기
레시피, 전리품, 동작과 버전을 설명하세요. Codexe가 올바른 구조와 pack_format으로 파일을 작성하고, 준비 완료로 표시하기 전에 실제 Minecraft 서버에서 팩을 불러와 오류를 잡아내며, 그 서버에 접속해서 플레이할 수 있게 해 줘요.
질문
데이터팩인가요, 플러그인인가요?
데이터팩은 서버 소프트웨어가 필요 없고 싱글플레이에서도 작동하지만, 명령어와 JSON이 허용하는 것만 할 수 있어요. 플러그인은 서버 API가 허용하는 모든 것을 할 수 있지만 Spigot이나 Paper가 필요해요.
데이터팩이 로드되지 않는 이유는 무엇인가요?
보통 잘못된 pack_format, 다른 버전의 폴더 이름, 또는 JSON 오류예요. 서버 로그에 해당 파일 이름이 나와요.
데이터팩 만들기
이 프롬프트는 바로 보낼 수 있는 상태로 열려요:
“Minecraft 1.21.4용 데이터팩: 가운데에 바다의 심장, 주위에 금을 두는 "Sea Totem" 유형 제작 레시피로 커스텀 이름이 붙은 불사의 토템을 주고, 사이드바에 죽음 횟수 스코어보드를 추가하는 load 함수.”
Codexe로 이걸 생성하기