Java 리소스 팩에서 pack.mcmeta의 역할
pack.mcmeta는 Java Edition 리소스 팩의 루트에 있는 메타데이터 파일입니다. Minecraft에 팩을 설명하는 방법과 파일이 대상으로 하는 리소스 팩 형식을 알려줍니다. 이 생성기는 레거시 pack_format 필드와 현재 릴리스에서 사용되는 최신 min_format 및 max_format 구조 사이를 전환합니다.
이 파일에는 텍스처, 모델, 사운드, 글꼴 또는 언어 항목이 포함되지 않습니다. 이러한 에셋은 여전히 assets 폴더 아래에 있어야 합니다. pack.mcmeta를 assets 폴더 안이 아닌 옆에 두고, 다운로드한 파일을 이 정확한 이름으로 저장하세요.
정확한 Minecraft 릴리스 선택
팩 형식 값은 게임 버전 번호와 독립적으로 변경됩니다. 팩을 로드할 릴리스 또는 스냅샷을 선택한 다음, 직접 더 넓은 호환 범위를 확인하지 않는 한 생성된 필드를 변경하지 마세요.
레거시 및 최신 메타데이터는 다릅니다
이전 릴리스는 단일 pack_format 번호를 읽습니다. 최신 릴리스는 최소 및 최대 형식 배열을 사용할 수 있습니다. 생성기는 한 파일에 두 스키마를 혼합하지 않고 JSON 형태를 자동으로 변경합니다.
호환성 경고는 여전히 중요합니다
Minecraft는 경고와 함께 이전 또는 최신 팩을 로드할 수 있지만, 로드한다고 해서 모든 에셋 형식이 호환된다는 보장은 없습니다. 모델, 아이템 정의, 셰이더, 글꼴 및 기타 리소스는 메타데이터가 올바르게 구문 분석되더라도 릴리스 간에 변경될 수 있습니다.
스냅샷은 추가 확인이 필요합니다
스냅샷 형식 번호는 정식 릴리스 전에 변경될 수 있습니다. 스냅샷 출력을 테스트 메타데이터로 취급하고, 팩을 이후 스냅샷 또는 정식 Minecraft 버전으로 이동할 때 다시 확인하세요.
유효한 pack.mcmeta 파일 만들기
- 플레이어가 리소스 팩 화면에서 볼 설명을 작성하세요.
- 테스트에 사용할 정확한 Java 릴리스 또는 스냅샷을 선택하세요.
- pack.mcmeta를 다운로드하여 리소스 팩 폴더 또는 ZIP의 루트에 배치하세요.
- 메타데이터 파일 옆에 assets 폴더를 두고 Minecraft에서 팩을 로드하세요.
- 팩이 거부되거나 에셋이 로드되지 않으면 게임 로그를 읽으세요.
pack.mcmeta FAQ
pack.mcmeta는 어디에 두나요?
리소스 팩의 최상위 레벨, assets 폴더 옆에 두세요. 팩이 ZIP인 경우 ZIP을 열었을 때 pack.mcmeta와 assets가 모두 바로 보여야 합니다.
데이터 팩에서도 pack.mcmeta를 사용하나요?
데이터 팩도 pack.mcmeta라는 파일을 사용하지만, 지원되는 형식 값과 콘텐츠 목적이 다릅니다. 이 페이지는 Java 리소스 팩 메타데이터 전용으로 구성되어 있습니다.
Minecraft가 내 팩을 호환되지 않는다고 표시하는 이유는 무엇인가요?
선택한 형식이 실행 중인 게임과 일치하지 않거나, JSON이 잘못 편집되었거나, 파일이 한 폴더 더 깊이 중첩되어 있을 수 있습니다. 먼저 선택한 릴리스와 ZIP 루트를 확인하세요.
하나의 리소스 팩으로 여러 버전을 지원할 수 있나요?
최신 메타데이터는 범위를 선언할 수 있지만, 에셋 자체도 해당 범위에서 작동해야 합니다. 광범위한 선언으로 버전 간에 변경된 모델이나 정의를 변환할 수는 없습니다.