데이터팩 강좌 4

마인크래프트 데이터팩 강좌 [8] - 아이템 수정자 (Item modifier)

안녕하세요 Potan입니다. 이번시간에는 아이템 수정자에 대해 알아보겠습니다. 마인크래프트 1.17을 바탕으로 제작되었습니다. 1. 아이템 수정자란? 데이터팩이 있어야만 존재하는 json파일로 loot table의 아이템 함수를 사용합니다. 따라서 훗날 loot table에서 아이템 함수 내용은 이 강좌로 대체하겠습니다. 전 predicate 강좌와 마찬가지로 아이템 수정자에선 사용할 수 없는 함수가 존재합니다. 이 아이템 수정자는 /item 명령어를 통해 아이템에 적용할 수 있습니다. /item modify (block | entity ) /item replace (block | entity ) from (block | entity ) 2. 만들기 item_modifiers 폴더의 .json 파일입니다..

마인크래프트 데이터팩 강좌 [부록] 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..

마인크래프트 데이터팩 강좌 [2] - 데이터 팩 만들기

안녕하세요 Potan입니다. 이번 시간에는 데이터팩을 제작해보겠습니다. 마인크래프트 자바에디션 1.16.4를 바탕으로 제작되었습니다. 마인크래프트 세이브파일의 위치 찾기와 같은 기본적인 요소들은 알고계셔야합니다. 1. pack.mcmeta 우선 가장 기본이 되는 폴더를 만들어줍니다. 이 폴더의 이름이 데이터팩의 이름이 됩니다. 저의 경우 Datapack이라고 적어주었습니다. 데이터팩은 리소스팩과 마찬가지로 3개의 파일로 구성됩니다. pack.mcmeta의 경우 간단하게 txt파일을 만든 다음 확장자를 수정해주세요. 1. data 폴더 마인크래프트에 적용되는 데이터팩의 구성요소들이 저장되는 곳입니다. 2. pack.mcmeta 데이터팩의 설명, 적용 버전을 보여주는 곳으로 이 파일을 통해 마인크래프트가 데..

반응형