마인크래프트 데이터팩 강좌 [4] - tag
·
마인크래프트 강좌/데이터팩 강좌
안녕하세요 Potan입니다. 이번시간에는 tag에 대해서 알아보겠습니다.마인크래프트 1.16.4를 바탕으로 제작되었습니다.  1. 태그란?태그란 아이템/블럭/함수/엔티티의 집합으로 주로 비슷한 아이템들을 한데 묶는 역할을 합니다.주로 전리품, 조합법, 아이템 분류 등에서 여러 아이템을 넣는데 사용됩니다.그외에도 대나무가 심어질 수 있는 블럭 태그와 같이 여러 기능을 담당하기도 합니다. 2. 만들기태그는 data/네임스페이스/tags 폴더에 저장되며 종류는 다음과 같습니다.blocks블럭의 태그로 /execute if block 같은 을 적는 부분을 #태그이름 형식으로 변경하여 적을 수 있습니다.entity_types엔티티의 태그로 엔티티 선택자에서 type=이나 드롭 아이템(loot table)에서 ..
마인크래프트 데이터팩 강좌 [3] - function
·
마인크래프트 강좌/데이터팩 강좌
안녕하세요 Potan입니다. 이번 시간에는 function(함수)에 대해서 알아보겠습니다.마인크래프트 자바에디션 1.16.4를 바탕으로 제작되었습니다.  1. 함수 기능 요약 및 장점길게 늘어진 커맨드 블럭보다 수정, 추가가 간단합니다.커맨드 블럭을 찾아서 레드스톤 신호를 줄 필요가 없습니다.청크로딩이 필요 없습니다.다른 맵으로 옮기기 쉽습니다.매우 긴 커맨드 블럭보다 렉을 덜 유발합니다. 2. 만들기우선 2강에 나온대로 데이터팩을 만들어준 뒤 functions 폴더를 만들어줍니다.functions 폴더에 들어갈 수 있는 구성요소입니다. 이름은 자유이며 함수 파일의 확장자는 .mcfunction입니다. 폴더를 이용해서 정리할 수 있습니다. 그러면 이제 함수를 작성해봅시다.#을 붙인 줄은 주석이 됩니다. ..
마인크래프트 높이 제한 변경하기
·
마인크래프트 강좌/업데이트 정리
안녕하세요 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데이터팩의 설명, 적용 버전을 보여주는 곳으로 이 파일을 통해 마인크래프트가 데이터팩을 인식합..
마인크래프트 데이터팩 강좌 [1] - 기능과 관리
·
마인크래프트 강좌/데이터팩 강좌
안녕하세요 Potan입니다. 이번에 새롭게 데이터팩 강좌를 통해 찾아오게 되었습니다.사실 제 유튜브에 이미 올려놓은 강좌가 있습니다만, 글로 새롭게 다시 쓰는게 좋을 것 같더라고요. 아무튼 이번 1번 강좌에서는 데이터 팩에 대한 설명을 해드리겠습니다.     여러분들은 인터넷에서 데이터팩을 보신적이 있으신가요? 이렇듯 매우 다양한 데이터팩이 인터넷만 찾아도 보입니다.그렇다면 어떻게 이런 데이터팩은 어떤 것이고 어떻게 이루어져 있을까? 그리고 어떻게 만들까?그게 바로 제 강좌의 내용입니다. 데이터팩은 마인크래프트의 데이터를 바꿀수 있는 시스템입니다.데이터팩에서 바꿀 수 있는 데이터들은 얼마나 있을까요? 대략 다음과 같습니다. 발전과제함수드롭 아이템조건조합법구조물(구조물 블럭)태그차원바이옴아이템 수정자(1...
마인크래프트 1.16 [명령어]
·
마인크래프트 강좌/업데이트 정리
마인크래프트 1.16 변경된 명령어 총정리 본 문서는 마인크래프트 위키 1.16 항목이 중심이 되어 작성되었습니다. 명령어 알수 없거나 완성되지 않은 명령어를 실행할때 뜨는 메세지가 변경되었습니다. /attribute /attribute [base] get [] get : 의 전체값을 불러옵니다. base get : 의 에서 기본값을 불러옵니다. /attribute base set 의 에서 기본값을 지정된 값으로 덮어씌웁니다. /attribute modifier add (add|multiply|multiply_base) 지정된 수식어를 의 에 추가합니다. 동일한 를 가진 수정자가 있을경우 추가되지 않습니다. 은 Armor 같은 형식도 가능하지만 "Armor" 나 "방어" 같은 형식도 가능합니다. add ..
distance=1 과 distance=..1의 차이 그리고 ..에 대하여
·
마인크래프트 강좌/명령어 강좌
안녕하세요 Potan입니다. 최근에 distance=1 과 distance=..1의 차이가 무엇인지 질문하신 분이 계셔서 이 글을 쓰게되었습니다. 요즘 ..1과 1 그리고 1.. 1..2에 대해서 모르시는 분들이 많더라고요. 그래서 확실하게 알려드리기 위해 이 글을 적게되었습니다. 먼저 ..에 대해 알려드리겠습니다. ..은 이상과 이하를 표시하는 단위입니다. 예를 들면 1 이라 적어놓으면 정확히 1이지만 1..이라고 적어놓으면 1 이상 즉 2, 3, 4, 5도 포함하는 것입니다. 반대로 ..1이라고 적어놓으면 1 이하로 1과 그밑 숫자들을 감지하는것입니다. 그렇다면 2..5는 2 ~ 5인 숫자들을 감지하는거겠죠? 그러면 이제 distance로 넘어가봅시다. distance는 1.13이전에는 r 이였습니다..
마인크래프트 1.15 [명령어]
·
마인크래프트 강좌/업데이트 정리
마인크래프트 1.15 변경된 명령어 총정리 본 문서는 마인크래프트 위키 1.15 항목을 바탕으로 작성되었습니다. storage storage는 nbt 값을 저장하는 저장고입니다. /data 명령어로 수정하거나 불러올 수 있습니다. 각각의 storage는 고유한 네임 스페이스 id로 식별됩니다. (minecraft:dirt 할때 minecraft: 부분이 네임스페이스 입니다. 만약 네임스페이스 부분이 존재하지 않는다면 minecraft: 가 기본으로 붙습니다.) storage는 모든 차원에서 공유됩니다. (모든 차원에서 사용가능) storage에 있는 데이터는 사라지지 않습니다. 예시 : /data merge storage potan:asf {Slot:1,id:"minecraft:dirt",Count:10..
마인크래프트 /data modify 강좌
·
마인크래프트 강좌/명령어 강좌
마인크래프트 자바에디션 버전 1.14를 기준으로 작성되었습니다. data의 다른 문법에 대해서는 마인크래프트 1.13 [명령어] - 1 을 참고해주세요. /data modify /data modify (block|entity) (|) (append|insert |merge|prepend|set) (from|value) (block|entity|) (|) 선택된 대상(엔티티나 블록)의 에 있는 nbt 데이터를 (append|insert |merge|prepend|set)에 따라 수정합니다. 소스 from (block|entity) (|) 선택된 대상의 에 있는 nbt 데이터를 이용합니다. value 에 적힌 nbt 데이터를 이용합니다. 이후에 말하는 란 이것을 뜻합니다. append 를 에 해당하는 목록의..
마인크래프트 /forceload 강좌
·
마인크래프트 강좌/명령어 강좌
마인크래프트 자바에디션 버전 1.14.4를 기준으로 작성되었습니다. /forceload 마인크래프트의 청크를 지속적으로 불러오게하거나 취소할 수 있는 명령어입니다. /forceload (add/remove) [ ] 의 좌표를 포함하는 청크를 지속적으로 불러오거나(add) 취소합니다.(remove) 부터 까지의 범위에 있는 모든 청크를 지속적으로 불러오거나 취소합니다. 한번에 최대 256청크까지 설정할 수 있습니다. /forceload remove all add를 통해 지속적으로 불러오게 만든 것들을 전부 취소시킵니다. /forceload query [ ] 실행지점에 있는 차원에서 지속적으로 불러오는 청크를 찾습니다. 을 포함하는 청크가 지속적으로 불러와지는지 확인합니다. 예제 /forceload add ..