#!if top = 문서명1 != null ? 문서명1 : calleeTitle != null ? (i = calleeTitle.lastIndexOf("/")) != -1 ? calleeTitle.substr(0, i) : '상위 문서' : '상위 문서'
[[파일:상위 문서 아이콘.svg|align=left&width=21.6px]] {{{#!html }}} 상위 문서: [[]]| {{{#!wiki style="margin: -0px -10px -5px; min-height:calc(1.5em + 5px)" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -5px -1px -11px; word-break:keep-all" | <colbgcolor=darkgreen><colcolor=#fff> 기본 플레이 | ||
| 시스템 | |||
| 인게임 | |||
| 도움말 | |||
| 시리즈 및 매체 | |||
| 출시 에디션 | |||
| 파생 게임 | 외전 시리즈 · | ||
| 미디어믹스 | |||
| 유저 콘텐츠 | |||
| 창작 요소 | |||
| 멀티 콘텐츠 | |||
| 개발 | 개발 기초 · 모드 개발 · 플러그인 개발 | ||
| 기타 | |||
| 이야깃거리 | |||
| 틀 | 둘러보기 틀 · 양식상자 틀 · 기호 틀 · 템플릿 | ||
| 관련 문서 | 나무위키 마인크래프트 프로젝트 · 마인크래프트로 분류된 문서 · 마인크래프트의 하위 문서 | ||
| 새로운 콘텐츠 | |||
| {{{#!wiki style="margin: -0px -10px -5px; min-height:calc(1.5em + 5px)" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -5px -1px -11px; word-break:keep-all" | <nopad> | ||
| 2026 가을 드롭 (임시 명칭, 출시일 미정) JE: 26.3 | BE: 26.50 | |||
| 아이템 추가: 블록 추가: 생물 군계 추가: 얼룩덜룩한 숲 구조물 추가: 버려진 캠프 | |||
| 카오스 큐브 JE: 26.2 | BE: 26.30 | |||
| 아이템 추가: 블록 추가: 몹 추가: 생물 군계 추가: 유황 동굴 | }}}}}}}}} | ||
| * 표시는 서비스가 종료되었거나 개발이 중단되었다는 표시이다. | }}}}}}}}} | ||
1. 개요
마인크래프트의 아이템이나 블록의 텍스처, GUI, 소리 등을 바꿀 수 있는 시스템. 모드와 달리 마인크래프트의 코드를 바꾸지 않고 블록, 아이템, 엔티티(몹, 떨어진 아이템, 떨어지는 블록, 점화된 TNT, 경험치 구슬, 엔더크리스탈, 카트, 보트, 플레이어 등), GUI(버튼, 핫바 등)의 텍스처, 소리(배경음악, 효과음 등)[1], 텍스트(각종 아이템과 블록들의 이름, UI 등), 폰트를 바꿀 수 있다. 또 정식 1.7 이상부터 한 번에 여러 가지 리소스 팩을 적용할 수 있게 되었다.1.6 이전에는 명칭이 '텍스처 팩(Texture Pack)'이었으나 이후에는 '리소스 팩(Resource Pack)'으로 명칭이 변경되었다.
1.8부터 맵 폴더에 resources.zip이라는 이름으로 넣으면 그 맵에서만 사용되는 리소스 팩이 된다.
주의할 것은 리소스 팩 폴더에 리소스 팩 파일은 zip 확장자나 폴더 형식으로 넣어야만 인식된다는 것이다. 더 정확히는 폴더 형식이 기본이고 편리성을 위해 하나의 파일로 사용할 수 있게 zip을 인식하도록 한 것이다. 다른 사이트에서 리소스 팩을 받을 때 zip 외의 확장자인 경우가 있는데 이걸 리소스 팩 폴더에 그대로 넣을 경우 인식이 안 되므로 기존 압축파일을 푼 후 zip 확장자로 재압축하는 과정이 필수적이다.
리소스 팩을 적용할 때 기본 마인크래프트의 텍스처가 맨 밑에 고정되기 때문에 리소스 팩에 없는 파일들은 기본 마인크래프트 리소스에서 가져온다. 때문에 쓸데없이 모든 파일들을 넣어 리소스 팩을 만들 필요가 없다.
2. 기능
2.1. 텍스처 팩
리소스 팩의 전 이름이기도 하지만 정확히는 리소스 팩 안에 텍스처 팩이 존재한다. 1.4 이전까지는 몹들을 여러 텍스처들을 블록, 아이템으로 분류하여 한 개의 이미지 파일에 몰아넣어 통합되어 있었지만 1.5부터는 텍스처마다 단일 파일로 존재하게 되었다. 이는 텍스처 팩의 확장성을 고려한 것이다.2.2. 추가
음악과 소리를 바꾸거나 추가[2]를 하거나 입체 블록을 만들 수 있다.[3] 네더 포탈이나 불, 물, 용암처럼 텍스처가 바뀌는 블록이나 아이템도 만들 수 있다.2.3. 각종 파일 수정
언어 파일도 덮어 씌워 커스텀할 수 있다. 다만 어디까지나 덮어 씌우는 것이기 때문에 사용자가 언어 파일에 해당하는 언어를 사용해야 한다. 또한 엔더 드래곤을 잡은 후 출구 포탈을 타면 나오는 엔딩 크레딧의 내용도 수정할 수 있다. 허나 크레딧이나 스태프롤 텍스트에 한글 같은 유니코드 문자가 들어가면 글자가 와장창 깨지는 문제가 있다.[4]3. 목록
#!if (문단 == null) == (앵커 == null)
를#!if 문단 != null & 앵커 == null
의 [[마인크래프트/팩/리소스 팩/목록#s-|]]번 문단을#!if 문단 == null & 앵커 != null
{{{#!if 문서명 = 문서명 != null ? 문서명 : calleeTitle
의 [[마인크래프트/팩/리소스 팩/목록#|]] 부분을}}} 참고하십시오.4. 적용 방법
4.1. 자바 에디션
4.1.1. 설치
리소스 팩 적용 창에서 "리소스 팩 폴더 열기"를 클릭하거나 실행 또는 탐색기의 주소창에 %Appdata%\\.minecraft\\resourcepacks 를 쳐서 들어간 폴더에 받은 리소스 팩 파일을 붙여넣어준다. 맨 앞의 %Appdata%만 치고 직접 가도 된다.
- 폴더 들어가는 방법
- 실행 및 주소창에 %appdata%\\.minecraft\\resourcepacks를 치면 된다.
- 게임 시작 화면에서 '설정'→'리소스 팩...'→'팩 폴더 열기'로 들어가면 된다.
- 런처에서 '설치 설정'으로 들어간 뒤 '최신 릴리스' 항목에 마우스 커서를 올려놓으면 폴더 모양 버튼이 나오는데 이것을 누르면 마인크래프트 설치 폴더로 들어가진다. 하위 폴더 중 resourcepacks을 찾아 들어가면 된다.
4.1.2. 적용
설정 → 리소스 팩
원하는 리소스 팩 이미지에 마우스를 올린 후 ▶ 버튼 클릭
큰 화살표 옆의 작은 ▲또는 ▼버튼으로 우선순위 조정[5] 후 확인
4.2. 베드락 에디션
베드락은 일반적으로는 .mcpack 확장자로 된 파일을 마인크래프트로 열어 불러올 수 있다. 그러나 안드로이드[6]의 경우 일반 휴대폰 기본 제공 파일 탐색기 앱으로는 파일을 눌러도 마인크래프트로 열기가 표시가 되지 않을 수 있으므로, MB Loader같이 마인크래프트로 파일을 여는 걸 도와주는 앱을 사용하거나, 파일 열기에 마인크래프트가 표시되는 파일 탐색기 앱을 찾거나, 파일을 수동으로 넣어주어야 한다.참고로 파일을 넣을 때는 .mcpack확장자가 아니라 압축을 푼 폴더여야 한다. zip와 동일하기 때문에, .mcpack을 zip로 이름만 바꾼 뒤 압축을 풀어주면 된다.
수동으로 파일을 넣어 설치할 경우 경로는 아래와 같다.
- 안드로이드:
/storage/emulated/0/Android/data/com.mojang.minecraftpe/resource_packs - 윈도우:
%LocalAppData%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang/resource_packs - iOS, iPadOS:
/나의 iPhone/Minecraft/games/com.mojang/resource_packs
윈도우에서 Appdata 경로에 접근하기 위해선 자바와 동일하게 윈도우 검색창 또는 Win + R키를 눌러야 나오는 창에 %appdata%를 입력하면 들어갈 수 있다.
닌텐도, Xbox, 플레이스테이션같은 콘솔들은 기본적으로는 마켓플레이스 상품 외에 제 3자 리소스팩을 불러오는 것이 불가능하다.
물론 파일 접근이 가능하다면 불가능하진 않지만 닌텐도 스위치는 아예 따로 장치가 필요하는 등 일반적인 방법으로는 불가능하다.
만약 접근이 가능하다면 위의 다른 기기들과 똑같이 com.mojang이 이름에 들어가있는 폴더를 찾아 resource_packs폴더에 넣어주면 된다.
원래는 셰이더가 리소스팩내에서 제한적으로 사용이 가능했으나, 엔비디아의 협업으로 추가된 광선 추적 기능때 처음으로 도입된 새 렌더엔진인 렌더드래곤이 1.18.30 모든 정식 버전에 도입 되면서 기존의 HAL엔진 기반 리소스팩에서의 제3자 셰이더 기능이 완전히 막혀버렸다.
따라서 기존 베드락의 셰이더를 원하다면 렌더드래곤 셰이더를 사용할 수 있는 모드가 필요하다.
모드를 사용하면 셰이더 외에도 카메라, OreUI[7]도 수정할 수 있지만 이걸 제대로 활용한 리소스팩은 아직 없다.
5. 제작 방법
심화적인 부분은 마인크래프트 위키(영문) 참조를 권장한다.5.1. 기본
5.1.1. 기초 텍스처 제작
리소스 팩 파일 생성 후 자신이 원하는 버전의 파일을 압축 해제하여[8] 그 안에 있는 텍스처 파일을 리소스 팩 파일에 넣는다.#!if (문단 == null) == (앵커 == null)
를#!if 문단 != null & 앵커 == null
의 [[마인크래프트/팩#s-|]]번 문단을#!if 문단 == null & 앵커 != null
{{{#!if 문서명 = 문서명 != null ? 문서명 : calleeTitle
의 [[마인크래프트/팩#pack.mcmeta|pack.mcmeta]] 부분을}}} 참고하십시오.저장 후 파일명을 pack.mcmeta로 변경한다. 그리고 껍데기 폴더에 집어넣는다. 이러면 기초적인 리소스 팩이 완성되었다.
- 기타 리소스팩 제작법 [ 펼치기 · 접기 ]
- 음반
음반을 적용하기 위해서 리소스팩 파일에 sound파일을 만들고 Record 파일을 만든 후 원하는 음악을 다운로드후 음반이름후 확장자를 ogg로 바꿔야지 적용이 된다
5.1.2. 텍스처 편집하기
이미지 편집 프로그램을 필요로 한다. 기본 그림판을 사용하기보다는 그림판3D, 포토샵, Aseprite, Paint.NET, Pixlr E 등 정교하게 작업할 수 있는 프로그램 사용을 권장한다. 자신의 입맛대로 프로그램으로 텍스처를 일부 수정하든지, 아예 갈아엎든지 하면 된다.만약 모드의 텍스처를 수정하고 싶다면 모드의 압축을 풀고 assets이나 resourcepack에서 텍스처를 찾아 수정한다. 파일의 확장자는 반드시 PNG로 해야 한다.
투명도의 경우 투명성이 있는 블록에만 적용 가능하며, 고체 블록에 투명도가 있는 텍스처를 적용할 경우 불투명하게 바뀌어 표시된다. 또한 반투명한 텍스처는 얼음 등 반투명 블록에만 적용할 수 있다. 그 이외의 블록에서는 픽셀의 투명도가 10% 미만이면 완전히 투명하게, 그렇지 않으면 불투명하게 표시된다.
5.1.3. 완성하기
편집을 모두 끝냈다면 선택적으로 썸네일[9][10]을 만들고 껍데기 폴더에 넣는다. 껍데기 폴더명을 리소스 팩 이름으로 지정하고 이를 배포하고 싶은 경우 껍데기 파일을 압축 후 배포한다.5.2. 텍스처 애니메이션
텍스처를 프레임 수만큼 밑으로 늘린다. 아래쪽으로만 늘리고 프레임 하나하나 모두 정사각형 형태여야 한다.그리고 텍스트 파일을 만든다. 이름은 반드시
| <텍스처 이름>.<텍스처의 확장명>.mcmeta |
#!syntax json
{
"animation": {
"interpolate": false, --부드럽게 해줄지 여부. 켜짐은 true,
"frametime": 프레임이 보여질 틱
"frame":[
보여질 애니메이션
]
}
}
으로 하면 된다.
[1] json으로 소리를 추가할 수 있다. 따로 추가한 소리는 명령어를 통해 사용이 가능하다.[2] 커맨드로 실행을 한다. 예시[3] 예시#1 BlockBench와 같은 프로그램을 이용하여 모델 파일을 수정하면 세밀한 작업이 가능하다.[4] lang제외[5] 리소스 팩 간에 중복되는 항목이 있는 경우 우선순위가 높은(위쪽에 있는) 리소스 팩의 내용이 우선 적용된다. 참고로 마인크래프트 기본 리소스 팩은 자동으로 우선순위가 맨 마지막이다.[6] 윈도우같은 운영체제로 애플의 제품을 제외한 모든 모바일기기라고 생각하면 된다.[7] 마인크래프트가 기존 JsonUI대신 새로 만들고 있는 UI시스템으로 JsonUI와 달리 리소스팩으로 수정이 불가능하며, 앞으로 업데이트에서 점차 기존 UI를 대체해나가겠다고 발표했다. 대신, 수정만 가능하다면 React라이브러리와 TypeScript를 활용한 웹기술을 사용하기 때문에 훨씬 다양한 것을 구현할 수 있다.[8] .minecraft 폴더에서 version 폴더로 들어간 후 원하는 버전에 해당하는 jar 파일 안에 있는 assets 폴더를 압축 해제한다. 원하는 버전이 없다면 원하는 버전으로 게임을 한 번 실행해야 파일이 생성된다.[9] 32x32/64x64등 정사각형 규격이어야 하고, 최대치는 128x128이다. 이름은 pack.png로 저장한다.[10] 설정을 안 하면 조약돌 이미지로 된다.