마인크래프트 pack.mcmeta 파일에 대한 정리
·
마인크래프트 강좌/데이터팩 강좌
이 글은 마인크래프트 1.21.4를 기준으로 정리되었습니다. pack.mcmeta 파일에 대해마인크래프트에는 데이터팩과 리소스팩을 유저가 직접 만들 수 있습니다.pack.mcmeta 파일이란 이러한 데이터팩과 리소스팩의 설명, 작동하는 버전 등, 팩의 정보를 담은 파일입니다.따라서 많은 분들이 그저 해당하는 버전과 설명만 적고 끝내는데요.사실 pack.mcmeta에는 여러 정보를 더 넣을 수 있습니다.따라서 이 글에서는 pack.mcmeta로 무엇을 할 수 있는 지 다루어 보겠습니다.또한 pack.mcmeta 파일의 확장자는 mcmeta이지만 양식은 JSON 파일 형식을 사용합니다.따라서 숫자를 제외한 요소들은 ""로 감싸주어야 하며 모든 요소를 root object 안에 넣어주어야 합니다.예시{ "pa..
마인크래프트 1.21.4 기술적 업데이트 정리
·
마인크래프트 강좌/업데이트 정리
마인크래프트 1.21.4 명령어와 데이터팩에 관한 업데이트 내용 정리입니다.해당 글은 마인크래프트 홈페이지의 업데이트 게시글을 바탕으로 작성되었습니다. 명령어파티클minecraft:trail 파티클이제 duration 항목을 요구합니다.해당 파티클이 시작 지점에서 목표 지점까지 가는데 걸리는 시간(tick)입니다.예시: /particle minecraft:trail{duration:100, target:[-102, 68, 123], color:[1, 1, 1]} ~ ~ ~ 1 1 1 1 10-102 68 123 좌표에 5초에 걸쳐 이동하는 하얀색 trail 파티클을 생성합니다. Attribute이제 대상의 attribute modifier id가 자동완성을 지원합니다.attribute base res..
마인크래프트 1.21.2, 1.21.3 기술적 업데이트 정리
·
마인크래프트 강좌/업데이트 정리
마인크래프트 1.21.2 명령어와 데이터팩에 관한 업데이트 내용 정리해당 글은 마인크래프트 홈페이지의 업데이트 정보들을 바탕으로 작성되었습니다. 1.21.3 의 경우 리소스팩이 활성화된 렐름에 접속하면 에러가 발생하는 버그와 1.21.2 이전의 연어가 1.21.2로 오면서 줄어드는 버그를 고쳤습니다. 명령어tnt와 tnt_minecart에 새로운 explosion_power NBT 태그가 추가되었습니다.기본값은 4입니다.TNT가 실린 광산수레의 경우 해당 값이 속도 기반 폭발력에 추가됩니다.이제 JSON 대화 구성요소의 selector 패턴이 잘못되었을 경우 빈 문자열로 대체됩니다.loot 명령어는 이제 전리품 테이블이 없는 블록(air 등)의 전리품을 뽑으려고 할 때 오류를 반환합니다.더이상 ride ..
나만의 마법 부여를 만들어보자 custom enchantment
·
마인크래프트 강좌/데이터팩 강좌
마인크래프트 1.21에 마법 부여가 데이터팩에서 정보를 가져오도록 변경되었습니다.이에 따라 직접 데이터팩에서 사용자 지정 마법 부여를 만들 수 있습니다.그래도 직접 만들때는 글 마지막에 소개된 생성기를 통해 만드시는 것을 추천드립니다. 버전 48 이상의 데이터팩이 필요하며 /reload 명령어로 적용되지 않습니다.사용자 지정 마법 부여가 적용된 월드는 실험적 기능 경고가 발생합니다.""가 생략되어 있습니다. json 에서는 숫자를 제외한 모든 단어에 ""가 있어야합니다.만들기마법 부여는 두 가지 경로를 통해 생성합니다.data//enchantment data//enchantment_provider첫번째 경로는 마법부여의 데이터가 저장되고 두번째 경로는 마법 부여 공급원을 설정합니다.마법부여 공급원은 부록..
1.20.5에 추가된 커스텀 아이템 조합 만들기
·
마인크래프트 강좌/데이터팩 강좌
기존의 마인크래프트의 커스텀 레시피 기능에는 재료와 결과물 모두 커스텀 NBT 기능을 지원하지 않았습니다. 하지만 이번 1.20.5에서 결과물에 아이템 구성요소를 사용할 수 있게 되면서 원하는 커스텀 아이템을 결과물로 뽑아낼 수 있게 되었습니다.조합법에 대한 내용은 이 글을 참고해주세요result 태그가 변경되었습니다. 기존의 item과 count로 구성되었던 result 태그가 이제 1.20.5에서 새롭게 적용된 아이템 형식을 사용합니다.새로운 아이템 형식은 다음과 같습니다.result: {  id: "", (기존의 item 태그를 대체하는 아이템의 id입니다. 필수입니다.)  count: int, (기존의 count 태그와 동일합니다.)  components: {} (아이템의 구성요소 정보..
마인크래프트 데이터팩 강좌 [부록] Number Providers
·
마인크래프트 강좌/데이터팩 강좌
안녕하세요 Potan입니다. 데이터팩 강좌를 쓰다보니 Number Providers라는 내용이 자주 나오더군요 아무래도 강좌로 따로 정리해놔야 편할것같습니다. 수 제공자나 숫자 제공자라고 적기에는 좀 어색해서 영어 그대로 적겠습니다. 잘 못본것같다면 최근 강좌에 늘 나오던 "범위를 지정할 수 있습니다."에 Number Providers가 사용된다 보시면 됩니다. 기본 ( {} ) type - 제공자의 유형입니다. 기본값 constant constant - 상수입니다. type 태그가 없을 경우 다 생략하고 숫자만 적으면 됩니다. value - 정확한 값을 적어야합니다. uniform - 두 값 사이에서 균일 분포로 무작위 숫자를 뽑습니다. (두 값 포함) min - 최솟값으로 number provider..
마인크래프트 데이터팩 강좌 [7] - 조건 (Predicate)
·
마인크래프트 강좌/데이터팩 강좌
안녕하세요 Potan입니다. 이번시간에는 조건에 대해 알아보겠습니다. 마인크래프트 1.17을 바탕으로 제작되었습니다. 1. 조건 (Predicate(술부)) 이란? 원래 단어는 Predicate로 이러한 의미를 가지고 있는데 이를 쉽게 말하면 주어를 설명하는 부분을 의미한다고 보시면 될거같습니다. 즉, 명령어의 대상을 설명한다 간단히 말하자면 명령어의 대상의 조건을 말한다고 보면 될듯 합니다. 오로지 데이터팩이 있어야만 사용 가능한 JSON 파일로 loot table의 함수를 이용해 작성합니다. (어떤 조건을 달성하면 특별한 아이템을 주는 loot table의 조건 기능만 가져온 것이라 보면 됩니다.) 따라서 loot table 강좌에서 조건에 관한 내용은 이 내용으로 대체가 가능합니다. 주로 /exec..
마인크래프트 데이터팩 CommandBlockViewer
·
마인크래프트
바라보고 있는 커맨드블럭의 커맨드를 표시해주는 데이터팩입니다. drive.google.com/file/d/1BPO49fdjI9cCBdI5Os41oX1JAWljEjYP/view?usp=sharing CommandBlockViewer.zip drive.google.com 다운로드 하는 법 1. 링크에 들어간다. 2. 오른쪽위 다운로드 버튼을 누른다. 3. 이후 적용방법은 이곳을 참고해주세요.
마인크래프트 높이 제한 변경하기
·
마인크래프트 강좌/업데이트 정리
안녕하세요 Potan입니다. 이번에 업데이트하는 1.17에는 드디어 높이 제한을 변경할 수 있게되었습니다. 하지만 변경을 할려면 데이터 팩을 이용해서 변경해야합니다. 따라서 어떻게 만들어야 하는지 알아보겠습니다. 마인크래프트 20w49a와 minecraft wiki를 기준으로 작성되었습니다. 우선 데이터 팩을 제작해야 합니다. 마인크래프트 데이터팩 강좌 [2] - 데이터 팩 만들기 마인크래프트 데이터팩 강좌 [2] - 데이터 팩 만들기 안녕하세요 Potan입니다. 이번 시간에는 데이터 팩을 제작해보겠습니다. 마인크래프트 정식 1.16.4를 바탕으로 제작되었습니다. 마인크래프트 세이브파일의 위치 찾기와 같은 기본적인 요소들은 potangaming.tistory.com 자세한건 이 게시글을 참고해주세요. p..
마인크래프트 데이터팩 강좌 [2] - 데이터 팩 만들기
·
마인크래프트 강좌/데이터팩 강좌
안녕하세요 Potan입니다. 이번 시간에는 데이터팩을 제작해보겠습니다.마인크래프트 자바에디션 1.16.4를 바탕으로 제작되었습니다.마인크래프트 세이브파일의 위치 찾기와 같은 기본적인 요소들은 알고계셔야합니다. 1. pack.mcmeta 우선 가장 기본이 되는 폴더를 만들어줍니다. 이 폴더의 이름이 데이터팩의 이름이 됩니다.저의 경우 Datapack이라고 적어주었습니다.데이터팩은 리소스팩과 마찬가지로 3개의 파일로 구성됩니다. pack.mcmeta의 경우 간단하게 txt파일을 만든 다음 확장자를 수정해주세요.1. data 폴더마인크래프트에 적용되는 데이터팩의 구성요소들이 저장되는 곳입니다.2. pack.mcmeta데이터팩의 설명, 적용 버전을 보여주는 곳으로 이 파일을 통해 마인크래프트가 데이터팩을 인식합..