디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[커맨드 자료] 맵 만들기 기초: 준비

마갤러(121.161) 2024.12.07 09:35:31
조회 1734 추천 42 댓글 2
														

1. 서론

최근에 마인애플 유튜브 영상을 보면 알겠지만 요즘에는 마인크래프트로 정말 다양한 맵들이 만들어지고 있음.


1ebec223e0dc2bae61abe9e74683706cbc0acabc208dfd7d64a97592e6b9991a2ee333f7409b62a92e203671e462de1ccbc3

1ebec223e0dc2bae61abe9e74683706cbc0acabc208dfd7265ae7592e6b9991a21bf0070fe63a21c87a526a3e769faa50c59

1ebec223e0dc2bae61abe9e74683706cbc0acabc208dfd7266ab7592e6b9991acede045e7fc2f2afe3c7ad6fb32fba5013

이게 블록게임이라고...?


만들어보고 싶다는 생각 물씬 들지 않냐? 하지만 어디서부터 시작해야할지 막막함. 실제로 방송만 타보겠다는 마음이 급한 나머지 기본적인 설정조차 제대로 하지 않고 업로드해 플레이가 불가능한 수준의 맵들도 갤러리에 올라오고 있고. 이러한 일들이 안타까워서 갤러리에 강좌 형식으로 올려보자는 생각이 들었음.


이 시리즈는 여러 강좌 글로 이루어질 예정이며, 이번 글에서는 기본적인 게임 설치와 준비사항들을 다룰 예정임. 커맨드 자체적인 내용은 적지만 커맨드 연습에 도움이 되는 자료가 되길 바란다.


이 글은 계속해서 수정될 예정이며, 개별 내용이 너무 길어지면 별도의 게시글로 분리될 수도 있음. 본문 내 이미지 또한 추후에 추가 예정임.




2. 자바 에디션 vs. 베드락 에디션

우선 마인크래프트는 유료 게임임. 정품을 이용해줘라!

한국 기준 정가는 30,000원이며, 전국 편의점에서도 쉽게 구매가 가능함.

https://www.minecraft.net/ko-kr


https://www.minecraft.net/ko-kr


이렇게 마인크래프트를 구매하면, 두 가지의 게임을 보유하게 된다. 각각 마인크래프트 자바 에디션(JE)마인크래프트 베드락 에디션(BE)이지. 이 둘은 겉보기에는 비슷해보이지만, 알아보면 사실상 다른게임이라 느낄정도로 차이가 큼.


i) 자바 에디션

자바 에디션은 2009년부터 개발되어온 최초의 마인크래프트 에디션임. JAVA라는 프로그래밍 언어로 개발하고 있기 때문에 자바 에디션이라는 이름이 붙었으며 오직 PC버전(윈도우, 맥, 리눅스)만을 지원함.


JE의 장점은 게임을 더욱 깊고 체계적으로 즐길 수 있다는 점임. 첫번째로, 좌표만 나오는 BE와 달리 F3 키를 누르면 화면에 바이옴, 입자개수, 시선, 방향 등 각종 정보가 표시되는데, 이러한 정보들을 이용해 스피드런, 커맨드등의 영역에서 심도있는 플레이가 가능함. 게다가 공식적으로 구버전 다운로드를 제공해 업데이트가 되어 기능이 변해도 구버전으로 플레이가 가능함.


두번째는 커맨드의 다양성임. BE보다 게임을 더욱 구조적으로 건드릴 수 있는 커맨드와, 디스플레이 엔티티같은 다양한 부가기능이 있어 플레이어와 상호작용하는 플레이용 맵을 만들기 더욱 수월하고 결과물의 가능성 또한 무궁무진함. 또한 데이터팩이라는 기능을 통해 커맨드를 함수 파일로 묶어서 한번에 실행하는것도 가능함. 최근에는 업데이트를 통해 커맨드가 더욱 상세해지고 변경할 수 있는 영역이 늘어나고 있음.


마지막은 긴 역사만큼 다양한 생태계가 발달해있다는 점임. 특히 모드와 셰이더, 커맨등 툴 같이 기본적인 게임플레이를 보조하거나, 개발 편의성을 돕고, 기능을 추가해주는 요소들이 수많은 유저들의 손에 만들어지고 있어서 맵 제작의 편의성을 높여준다.


단점으로는 JAVA 언어 자체의 한계와 더불어 내부 코드가 꼬여있어서 최적화가 잘 안되어있다는 점임. 또한 오직 PC만 지원하기에 BE보다 상대적으로 접근성이 떨어진다는 점이 있음.


ii) 베드락 에디션

베드락 에디션은 구 포켓 에디션의 코드인 베드락 코드베이스를 기반으로 하여 PC, 콘솔, 모바일등 여러 에디션을 통합하고자 하는 목표로 개발되고 있는 버전임. 개발 언어는 C++이며, PC(윈도우), 콘솔 게임기(XBOX, PS, 스위치 등), 스마트폰(아이폰, 안드로이드 등)의 플랫폼을 지원함.


장점으로는 JE와는 비교할수 없는 최적화를 자랑함. 코드를 처음부터 다시 짰고 언어가 달라 JAVA의 한계를 벗어나서 상대적으로 PC보다 성능이 부족한 스마트폰에서도 높은 프레임을 유지할 수 있음. 지원하는 플랫폼끼리 상호 멀티플레이가 가능하며(컴퓨터와 게임기, 스마트폰 3대가 같이 멀티 가능), JE와 달리 모드 개발 API가 공식적으로 제공된다는 점도 장점임. 또한, JE에 없는 몇가지 인게임 기능(가마솥을 이용한 염색 등)과 커맨드(camera 등)이 존재함.


단점으로는 JE에 없는 커맨드를 포함하더라도 JE보다 커맨드 명령어가 부족하고 건드릴 수 있는 영역이 한정적임. attribute, bossbar, data, item, random, tick, trigger등 맵 제작에 자주 사용되는 커맨드들의 부재로 다양한 맵을 제작하는데 한계가 명확함. 또한 JE와 달리 F3을 눌러도 게임 내에서 제공하는 정보가 현저히 적고, JE에 있는 기능 일부가 없거나(왼손들기, 전투 시스템 등), 불안정하거나(레드스톤 회로 등), 다르게 구현되어 있는(몹 AI, 드롭확률 등) 등 세부적인 요소가 매우 다름.


JE와 BE는 내부 구조에서부터 차이가 크기 때문에 스킨을 제외하면 서로 호환되지 않음. 즉 JE맵을 BE에서 실행하거나 그 반대는 불가능함.


Q: 그래서 어떤 에디션을 사용해야 하냐?

A: 마인애플은 오직 바닐라 JE 맵만 취급하시므로, 갤러리에 맵을 업로드하고 싶다면 JE로 맵을 제작해야 함.


앞으로 이 강좌에서 특별한 언급이 없으면 '마인크래프트'는 JE를 의미함.




3. 런처

마인크래프트를 단순히 플레이만 하는 게이들은 기본적으로 공식 런처를 사용할거라 생각된다. 멀티를 즐기거나 하는 경우 페더 클라이언트나 루나 클라이언트 같은 개조된 런처를 사용하기도 할테고. 하지만 위와 같은 런처들은 각자의 단점이 있어서 불편함을 유발하고는 함.


https://prismlauncher.org/


 


그래서 이 강좌에서는 Prism Laumcher(프리즘 런처)를 추천하고자 함. 프리즘 런처는 페더클과 달리 마인크래프트의 실행기라는 역할에 충실하여 사용자가 수정을 가하지 않으면 공식 런처와 완전히 동일한 순정 마인크래프트를 실행할 수 있다는 점이 장점임.


프리즘 런처의 가장 큰 특징은 게임을 인스턴스라는 각각의 독립된 폴더로 분류할 수 있다는 점임. 이 인스턴스는 게임 버전, 맵, 모드를 따로 분리할 수 있음.


공식 런처에도 버전 변경은 존재하지만 하나의 경로를 사용하기 때문에 1.21.1에서 만든 맵을 1.21.4에서 실행하면 업데이트로 인해 커맨드 구조가 바뀌어 맵이 고장나는 경우가 비일비재함. 1.21.1용 모드를 설치한 채 그대로 1.21.4로 버전변경시 모드 버전 오류로 충돌하기도 하고.


프리즘 런처에서는 1.20.1 인스턴스양 1.20.1 맵만 넣어서 플레이하다 1.21.4로 넘어갈 수도 있고, 모드도 각각 따로 저장된다. 같은 버전도 여러 인스턴스로 나누어 맵 개발, 야생용, 모드 플레이용 등으로 나누어 체계적인 관리가 가능함.


또한 모드와 셰이더, 맵 설치과정을 간편화해준다. 기존 모드 설치는 일일히 경로를 찾아야 하고, 몇몇 모드를 설치하기 위해서는 다른 모드를 같이 넣어야 해서 혼동이 쉬운데 프리즘 런처에서는 런처 내에서 자체적으로 Modrinth와 Curseforge 연동을 지원해주어서 클릭 몇번만으로 간편하게 설치가 되며 종속모드도 같이 설치해주는 기능도 지원함. 각종 개조를 손쉽게 클릭만으로 가능하게 하고, 페더클보다 자유도도 훨씬 높기에 추천함.




4. 모드

황혼의 숲같은 대규모 컨텐츠 추가 모드를 생각했다면 안타깝지만 여기서는 다루지 않을 예정임. 이 갤러리는 오직 바닐라 마인크래프트 맵만을 다루기 때문에, 이에 맞춘 모드들만 추천하겠음.


마인크래프트의 모드는 모드로더를 먼저 설치해야 작동함. 모드로더는 크게 NeoForge(네오포지)와 Fabric(패브릭)으로 나뉜다. 그 외에 포지, 퀼트같은 다른 모드로더도 존재하나 현재는 위의 둘이 양강체제를 구축중임. 모든 모드로더는 프리즘런처에서 클릭만으로 설치가 가능함.


네오포지는 자체 기능이 강력해서 대규모 컨텐츠 추가 모드를 만들기에 적합하고, 패브릭은 가볍고 간편해서 바닐라 유저 친화적 부가기능 모드들이 많음. 이 강좌에서는 패브릭을 우선으로 하며 네오포징 대체 모드를 같이 소개함.


소개 조건은 모드를 적용한 채 맵을 만든 후, 완전 순정 마인크래프트에서 맵이 고장나지 않나임.


i) 최적화 모드

앞서 말했듯 JE의 최적화는 상태가 많이 안좋기 때문에 유저 제작 모드들을 이용하여 최적화를 하고 속도를 높여준다. 이와 관련된 모드들을 몇개 소개함.


https://modrinth.com/mod/sodium


 


Sodium(소듐)

지원 로더: 패브릭, 네오포지(1.21부터, 이전 버전에서는 Embeddium, Rubidium 등으로 대체)

마인크래프트의 가장 대표적인 최적화 모드임. 옵티파인과 달리 잡다한 부가기능을 쳐내고 오직 최적화에 중점을 둔 모드로, 가볍고, 오픈소스에, 개발도 빠르고, 다른 모드와의 호환성도 좋아서 옵티파인을 빠르게 대체중인 모드임.

게임을 크게 개조하지 않아 스피드런에도 허용되는 모드임.


https://modrinth.com/mod/entityculling


 


Entity Culling

지원 로더: 패브릭, 네오포지

마인크래프트는 게임 속 엔티티들을 블록에 가려지는 등 플레이어 시야에서 벗어나더라도 계속 렌더링 하는 특성을 보이는데, 이 모드는 그러한 엔티티들의 렌더링을 건너뛰어 성능 절약을 도와준다.


https://modrinth.com/mod/lithium


 


Lithium

지원 로더: 패브릭, 네오포지(1.21부터, 이전 버전에서는 Radium, Canary 등으로 대체)

몹 AI, 청크로딩, 월드 생성등 내부 구조를 최적화해주는 모드임. 특히 내부 구조를 바꾸되 결과값은 바닐라와 동일하게 나오도록 하는것이 원칙이라 모드를 사용해도 바닐라와 달라질 가능성이 매우 적음.

소듐과 마찬가지로 스피드런 허용 모드임.


https://modrinth.com/mod/ferrite-core


 


FerriteCore

지원 로더: 패브릭, 네오포지

마인크래프트의 메모리(RAM) 사용량을 줄여준다.


https://modrinth.com/mod/dynamic-fps


 


Dynamic FPS

지원 로더: 패브릭, 네오포지

마인크래프트를 실행하는 중 창을 바꾸거나 최소화 했을때 컴퓨터 자원 사용량을 줄여준다.


그 외에도 ImmediatelyFast, ModernFix, MoreCulling, Krypton, Enhanced Block Entities등의 다양한 최적화 모드가 존재함. 또한 Sodium ExtraETF, EMF 등 소듐에 없는 옵티파인의 기능을 대체해주는 모드들도 있어 원하는대로 골라 사용하면 좋음.


ii) 작업용 모드

바닐라 마인크래프트에 없는 각종 편의성 기능을 제공하여 맵 제작과 커맨드 사용을 더욱 쉽게 만들어주는 모드들임.


https://modrinth.com/plugin/worldedit


 


WorldEdit(월드에딧)

지원 로더: 패브릭, 네오포지

흔히 나무도끼랑 나침반으로 상징되는 그 모드임. 이름처럼 세계를 편집하는데 주로 사용되며, 기본 커맨드로는 한계가 있는 대규모의 벽을 세우거나, 블록을 한번에 바꾸는 등의 기능을 제공함.


https://modrinth.com/mod/axiom


 


Axiom(액시옴)

지원 로더: 패브릭

1.20부터 개발중인 새로운 모드로, 월드에딧과 유사한 기능을 지원하나 자체적인 GUI가 있고 각종 편의성 기능이 많아 사용하기에 좋음. 개인적으로는 월드에딧을 대체하기보다는 둘을 같이쓰고 있음.


https://modrinth.com/mod/betterf3


https://modrinth.com/mod/betterf3


BetterF3

지원 로더: 패브릭, 네오포지

F3키를 눌렀을 때 나오는 정보를 더욱 보기좋게 만들어준다. 색상을 지정해 가독성을 높이고, 한국어가 지원되며, 설정을 통해 필요한 정보만 선택적으로 띄울 수 있음.


https://modrinth.com/mod/command-block-ide


 


Command Block IDE

지원 로더: 패브릭

커맨드 블록의 GUI를 바꿔준다. 여러줄로 이은 커맨드 블록을 한번에 띄울 수 있으며, 줄바꿈도 지원함. 간단한 데이터팩 수정기능도 있음.


https://modrinth.com/mod/nbt-autocomplete


 


NBT Autocomplete

지원 로더: 패브릭, 네오포지

명령어 입력시 각종 NBT 구문을 자동완성 시켜주어 편의성을 높여준다.


https://modrinth.com/mod/nbt-editor


 


NBT Editor

지원 로더: 패브릭

게임 내에서 엔티티나 아이템등 개체의 NBT를 직접 수정할 수 있게 해준다.


https://modrinth.com/mod/suggestion-tweaker


 


Suggestion Tweaker

지원 로더: 패브릭, 네오포지

명령어 자동완성의 방식을 변경하여 편의성을 높여준다.


https://modrinth.com/mod/better-suggestions


 


Better Suggestions

지원 로더: 패브릭

선택 엔티티 강조, 정보 표시등 명령어 자동완성 관련 각종 편의기능을 추가해준다.


https://modrinth.com/mod/flashback


 


https://modrinth.com/mod/replaymod


 


Flashback, Replay Mod

지원 로더: 패브릭

(네오포지의 경우 ReForgedPlay 등으로 대체)

게임 플레이 상황을 녹화하여 리플레이를 지원해주는 모드임. Replay Mod가 주로 사용되었으나 1.21부터 Axiom 개발자가 대체 모드인 Flashback을 개발했는데, 더 많은 편의기능과 UI, 속도등 다양한 면에서 Replay Mod를 능가함.


그 외에 필요에 따라 정보나 기능성 모드를 추가할 수 있음.


iii) 편의성 모드

각종 편의기능이나 부가기능을 추가해주는 모드들임. 없어도 맵 제작에 큰 영향을 미치진 않음.


https://modrinth.com/mod/iris


 


Iris(아이리스)

지원 로더: 패브릭, 네오포지(1.21부터, 이전 버전에서는 Oculus로 대체)

셰이더 지원 모드임. 소듐 설치가 필수이며, 소듐+아이리스 조합은 옵티파인을 대체중임.


https://modrinth.com/mod/reeses-sodium-options


 


Reese's Sodium Options

지원 로더: 패브릭, 네오포지(1.21부터, 이전 버전에서는 Embeddium, TexTrue's Rubidium Options 등으로 대체)

소듐 모드를 설치하면 비디오 설정창 UI를 바꿔버리는데, 기본 UI가 그리 좋진 않은 편임. 이 모드는 소듐의 UI를 더 깔끔하게 바꿔준다.


https://modrinth.com/mod/modmenu


 


Mod Menu

지원 로더: 패브릭

패브릭은 네오포지와 달리 기본적으로는 메인화면에 모드 설정칸이 나타나지 않음. 이 모드는 모드 설정창을 추가해준다.


https://modrinth.com/mod/cherished-worlds


 


Cherished Worlds

지원 로더: 패브릭, 네오포지

중요하거나 우선순위가 높은 맵에 별표 표시를 하여 항상 맨 위에 고정해주는 모드임.


https://modrinth.com/mod/language-reload


 


Language Reload

지원 로더: 패브릭

(네오포지의 경우 LanguageReloadUnofficial로 대체)

언어 변경을 더 빠르고 편리하게 해준다.


(그 외에 도움이 되는 모드가 있으면 추가할 예정임)




5. 게임 외부 툴

모드 외에도 커맨드나 각종 부가기능을 쉽게 사용할 수 있게 해주는 툴 또는 웹사이트들이 있음.


https://misode.github.io/


 


Data Pack Generators

데이터팩 제작을 쉽게 도와준다.


https://block-display.com/editor/


 


BDEngine

블록 디스플레이(디스플레이)를 제작하고, 파일로 저장하거나 게임에 불러올 수 있음.


https://mc-map.djfun.de/


 


MC Map Item Tool

마인크래프트의 지도 아이템을 이용해 그림을 삽입할 수 있게 도와주는 사이트임.


(그 외에 도움이 되는 툴이나 사이트가 있으면 추가할 예정임)




다음 글에서는 본격적으로 게임 내부로 들어가 기초적인 커맨드(gamerule, kill, summon 등)와 기본적인 설정(날씨와 시간 끄기, 인벤토리 세이브 등)에 대해 작성하겠음.


피드백 또는 질문은 언제든 댓글로 남겨주면 된다!

추천 비추천

42

고정닉 0

2

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 주류 모델하면 매출 폭등시킬 것 같은 아이돌 스타는? 운영자 26/01/05 - -
공지 마인크래프트 갤러리 이용 안내 [305/1] 운영자 15.03.04 45433 83
187942 나만댓글없어 ㅇㅇ(121.139) 18:17 10 0
187941 (초보) 주민 번식 자꾸 실패하는데 이유가 뭔가요?ㅠㅠ 마갤러(180.230) 18:04 45 0
187940 마붕이 마크망호라서 들어갔다가 바로나왔우... [9] ㅇㅇ(59.5) 18:04 96 10
187939 [현생] Flex? 돈 명예? 네 목적은 몽클레르 마갤러(211.57) 18:03 39 0
187938 띵 했던 마크 컨텐츠 중에 [1] ㅇㅇ(116.47) 17:34 33 0
187937 이스터에그? ㅇㅇ(221.156) 17:28 65 0
187936 (스압주의) 흑백요리사 그새끼 논란 정리해봄 [2] 디바123(58.239) 17:24 43 0
187935 와장창 ㅇㅇ(121.162) 17:09 42 0
187934 (재업)마크 PvP할사람 들와라 [3] 마갤러(119.201) 17:06 63 0
187933 사내 파트너의 위험성 ㅇㅇ(118.33) 17:02 44 0
187932 탈옥에 실패한남자 인터뷰 마갤러(222.236) 16:56 55 0
187931 아오 날씨.... ㅇㅇ(175.193) 16:46 44 0
187930 마크 pvp할사람 모은다(초보 대환영) [2] 마갤러(119.201) 16:40 108 0
187929 요즘에 [1] ㅇㅇ(175.211) 16:40 46 0
187928 렐름 링크 받은거 자바로 어케 들어감? [2] 죽림형아쥬지쬽쬽갤로그로 이동합니다. 16:28 62 0
187927 야생 마갤러(175.192) 16:27 53 0
187925 이해가 안 되는 게 있습니다 ㅇㅇ(121.129) 16:00 54 0
187924 야생 같이하자 [5] 마갤러(45.14) 15:52 135 7
187923 철공장 증축하고 있는데 궁금한게 있음 [1] ㅇㅇ(58.123) 15:49 47 0
187920 만타 뱅온 [1] 마갤러(119.196) 15:27 34 0
187919 마크유튜브 잼는거많더라 [16] ㅇㅇ(122.128) 15:23 115 0
187918 우유 ㅇㅇ(175.212) 15:16 47 0
187917 나 진짜 너무 힘들다... 마갤러(14.49) 14:49 74 0
187916 X봉 근황 [2] 마갤러(183.99) 14:48 102 1
187915 마크 하드코어 엔더런 한번 해볼까 [1] ㅇㅇ(175.211) 14:32 55 0
187914 악튜브 화질 나만 이상하냐? [11] 마갤러(222.109) 14:31 79 0
187913 같이하던 렐름 자체가 사라졌는데 님들도 그럼? [2] ㅇㅇ(222.106) 14:20 81 0
187912 공무원 2년 가까이 연속 불합격 하지만.... [10] 마갤러(112.149) 14:03 128 0
187911 고양이가 귀여운 이유3 ㅇㅇ(106.243) 13:40 48 0
187910 힘들게 모셨습니다....기모찌 최고의 킬러편-존잘남기자 마갤러(175.120) 13:36 65 0
187909 뭐야 이 빙결 [1] 마갤러(121.152) 13:31 96 0
187908 야생 같이할 사람 [5] 마갤러(212.102) 13:26 180 14
187907 건축마망호 할사람 [4] ㅇㅇ(218.146) 13:22 85 0
187906 광백이가 해명을 했는데... [2] ㅇㅇ(115.23) 13:16 75 0
187905 사실 핵전쟁은 삼식의 플랜대로 됐음 ㅇㅇ(122.36) 13:13 94 0
187904 속보) 국고 50억 돌파 ㅇㅇ(220.71) 13:08 117 1
187903 마인크래프트 입문하려고하는데 질문 마갤러(211.230) 13:05 50 0
187902 자꾸 저보고 단데기라 오해하는데 저 단데기 아닙니다. [3] 마갤러(121.129) 13:04 74 0
187900 기모찌에서의 새사람들의 실체-존잘남기자 [1] 마갤러(175.120) 12:42 70 0
187899 최애 아이돌의 충격적인 이중생활 ㅇㅇ(39.113) 12:36 54 0
187898 감옥에 계속 가는 상습범 그는 누구인가 [1] 마갤러(175.120) 12:29 81 0
187897 야생 같이하고 놀자 [1] 마갤러(103.216) 12:25 142 12
187896 부모님한테 전부 들켰습니다... ㅇㅇ(120.29) 12:06 70 0
187895 감옥을 지키는 _Onecoin님의 인터뷰 [5] 마갤러(175.120) 12:02 107 1
187894 요루루랑 다시 두근두근 설레는 진실게임..ㅋㅋㅋㅋ ㅇㅇ(119.196) 11:58 54 0
187893 렐름 서버 접속이 안되는데 해결방법 있음 ? 마갤러(118.42) 11:53 157 0
187892 지구맛 마망호임 [2] 섹카이림갤로그로 이동합니다. 11:33 78 0
187891 병아리로 배드애플 [7] ㅇㅇ(119.196) 11:30 151 8
187890 현무를 짊어진 자 ㅇㅇ(175.199) 11:29 52 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2