마인크래프트 강좌 5

마인크래프트 데이터팩 강좌 [7] - 조건 (Predicate)

안녕하세요 Potan입니다. 이번시간에는 조건에 대해 알아보겠습니다. 마인크래프트 1.17을 바탕으로 제작되었습니다. 1. 조건 (Predicate(술부)) 이란? 원래 단어는 Predicate로 이러한 의미를 가지고 있는데 이를 쉽게 말하면 주어를 설명하는 부분을 의미한다고 보시면 될거같습니다. 즉, 명령어의 대상을 설명한다 간단히 말하자면 명령어의 대상의 조건을 말한다고 보면 될듯 합니다. 오로지 데이터팩이 있어야만 사용 가능한 JSON 파일로 loot table의 함수를 이용해 작성합니다. (어떤 조건을 달성하면 특별한 아이템을 주는 loot table의 조건 기능만 가져온 것이라 보면 됩니다.) 따라서 loot table 강좌에서 조건에 관한 내용은 이 내용으로 대체가 가능합니다. 주로 /exec..

마인크래프트 데이터팩 강좌 [4] - tag

안녕하세요 Potan입니다. 이번시간에는 tag에 대해서 알아보겠습니다. 마인크래프트 1.16.4를 바탕으로 제작되었습니다. 1. 태그란? 태그란 아이템/블럭/함수/엔티티의 집합으로 주로 비슷한 아이템들을 한데 묶는 역할을 합니다. 주로 전리품, 조합법, 아이템 분류 등에서 여러 아이템을 넣는데 사용됩니다. 그외에도 대나무가 심어질 수 있는 블럭 태그와 같이 여러 기능을 담당하기도 합니다. 2. 만들기 태그는 data/네임스페이스/tags 폴더에 저장되며 종류는 다음과 같습니다. blocks 블럭의 태그로 /execute if block 같은 을 적는 부분을 #태그이름 형식으로 변경하여 적을 수 있습니다. entity_types 엔티티의 태그로 엔티티 선택자에서 type=이나 드롭 아이템(loot tab..

마인크래프트 데이터팩 강좌 [3] - function

안녕하세요 Potan입니다. 이번 시간에는 function(함수)에 대해서 알아보겠습니다. 마인크래프트 자바에디션 1.16.4를 바탕으로 제작되었습니다. 1. 함수 기능 요약 및 장점 길게 늘어진 커맨드 블럭보다 수정, 추가가 간단합니다. 커맨드 블럭을 찾아서 레드스톤 신호를 줄 필요가 없습니다. 청크로딩이 필요 없습니다. 다른 맵으로 옮기기 쉽습니다. 매우 긴 커맨드 블럭보다 렉을 덜 유발합니다. 2. 만들기 우선 2강에 나온대로 데이터팩을 만들어준 뒤 functions 폴더를 만들어줍니다. functions 폴더에 들어갈 수 있는 구성요소입니다. 이름은 자유이며 함수 파일의 확장자는 .mcfunction입니다. 폴더를 이용해서 정리할 수 있습니다. 그러면 이제 함수를 작성해봅시다. #을 붙인 줄은 주..

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

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

마인크래프트 데이터팩 강좌 [1] - 기능과 관리

안녕하세요 Potan입니다. 이번에 새롭게 데이터팩 강좌를 통해 찾아오게 되었습니다. 사실 제 유튜브에 이미 올려놓은 강좌가 있습니다만, 글로 새롭게 다시 쓰는게 좋을 것 같더라고요. 아무튼 이번 1번 강좌에서는 데이터 팩에 대한 설명을 해드리겠습니다. 여러분들은 인터넷에서 데이터팩을 보신적이 있으신가요? 이렇듯 매우 다양한 데이터팩이 인터넷만 찾아도 보입니다. 그렇다면 어떻게 이런 데이터팩은 어떤 것이고 어떻게 이루어져 있을까? 그리고 어떻게 만들까? 그게 바로 제 강좌의 내용입니다. 데이터팩은 마인크래프트의 데이터를 바꿀수 있는 시스템입니다. 데이터팩에서 바꿀 수 있는 데이터들은 얼마나 있을까요? 대략 다음과 같습니다. 발전과제 함수 드롭 아이템 조건 조합법 구조물 (구조물 블럭) 태그 차원 바이옴 ..

반응형