마인크래프트 커스텀 명령어 허브
마인크래프트 서버 관리자, 맵 제작자, 어드민을 위한 직관적이고 강력한 명령어 생성기입니다. 1.20.5 이상의 최신 컴포넌트 시스템부터 하위 버전의 NBT 태그까지 모든 마인크래프트 환경에 완벽 대응하는 코드를 자동으로 생성해 드립니다.
/give 명령어 생성기
강력한 커스텀 아이템을 제작하세요. 파괴 불가, 이름, 설명(로어) 및 극한의 인챈트 레벨까지 모두 적용 가능한 최첨단 무기와 방어구 명령어를 만듭니다.
/summon 명령어 생성기
자신만의 체력, 이동 속도, 드롭 아이템, 무기 등을 설정한 특수 보스 몬스터나 NPC를 소환해보세요. 무적이나 발광 효과 부여도 버튼 한 번이면 끝납니다.
/setblock 명령어 생성기
정확한 좌표에 원하는 속성과 NBT를 가진 블록을 설치합니다. 상자에 아이템을 미리 넣거나, 커맨드 블록을 특정 명령어가 입력된 채로 자동 설치할 수 있습니다.
인챈트 종합 가이드
마인크래프트에 존재하는 모든 인챈트의 상세 효과, 최고 레벨, 부여 가능 아이템을 한눈에 확인할 수 있는 데이터베이스입니다.
상태 이상 종합 가이드
마인크래프트에 존재하는 모든 상태 이상(물약 효과)의 상세 효과, ID, 분류를 한눈에 확인할 수 있는 데이터베이스입니다.
MCCommand 웹사이트 소개 및 기능 설명
마인크래프트 명령어 생성기(MCCommand)에 오신 것을 환영합니다! 이 웹사이트는 마인크래프트를 즐기는 일반 유저부터, 대규모 멀티플레이 서버를 운영하는 서버 어드민(관리자), 방대한 스토리와 기믹이 들어간 맵을 기획하는 맵 메이커까지 누구나 복잡하고 어려운 마인크래프트 명령어들을 쉽고 직관적으로 생성할 수 있도록 돕기 위해 만들어졌습니다. 마인크래프트는 버전이 지속적으로 업데이트되면서, 게임 내부에서 아이템, 엔티티, 블록의 데이터를 정의하는 구조가 여러 번 크게 변경되었습니다. 특히 1.20.5 업데이트에서는 이전까지 쓰이던 중괄호 형식의 NBT(Named Binary Tag) 구조가 완전히 폐기되고, 대괄호를 기반으로 하는 컴포넌트(Components) 시스템이 도입되었습니다. 이로 인해 과거의 명령어와 최신 버전의 명령어 간의 호환성이 깨지게 되었습니다. MCCommand는 이러한 혼란을 해결하고자 하위 버전인 1.20.4 이하의 기존 NBT 구조와 1.20.5 이상의 최신 컴포넌트 시스템을 유저가 직접 선택하고, 정확한 최적화 코드를 얻을 수 있도록 두 가지 버전을 완벽하게 분리하여 지원합니다.
/give 기능: 단순한 다이아몬드 검이나 네더라이트 장비의 지급을 넘어서서, 색깔이 들어간 커스텀 이름(Custom Name)이나 특별한 이야기가 적힌 설명(Lore)을 부여할 수 있습니다. 또한 날카로움, 보호, 행운 등 원하는 모든 인챈트를 일반적인 생존 모드에서의 제한(예: 5레벨)을 뚫고 255레벨 등 비정상적인 수치로 한계 없이 적용하는 기능을 제공합니다. 더 나아가 속성 숨기기(HideFlags)를 통해 복잡하게 부여된 데이터를 감추어 깔끔한 UI를 유지하거나 파괴 불가(Unbreakable) 속성을 더해 절대 닳지 않는 아이템을 생성할 수 있습니다.
/summon 기능: 강력한 보스 몹을 기획하고 계신가요? 몬스터의 체력 수치를 수만 단위로 올리거나, 이동 속도를 플레이어보다 빠르게 설정할 수 있습니다. 엔티티의 이름표를 항상 보이게 설정하거나, 빛나는 발광(Glowing) 이펙트, 피해를 전혀 받지 않는 무적(Invulnerable) 상태 등 모든 속성을 마우스 클릭 몇 번만으로 지정할 수 있습니다. 각 신체 부위(머리, 가슴, 다리, 발, 주무기, 보조무기)에 커스텀 장비와 확률적 드롭 설정까지 가능하여 몰입감 있는 전투 환경을 쉽게 구축할 수 있습니다.
/setblock 기능: 레드스톤 회로나 건축을 자동화할 때 핵심이 되는 명령어입니다. 단순한 공기 블록부터 레드스톤 블록, 다이아몬드 상자까지 수백 개의 블록을 좌표 기반으로 설치합니다. 교체(replace), 파괴(destroy), 유지(keep)의 세 가지 모드를 지원하며, 블록이 바라보는 방향(state)과 내부에 담긴 아이템 등의 NBT 태그 정보를 결합하여 무궁무진한 회로적 잠재력을 끌어올릴 수 있습니다.
자주 묻는 질문 (FAQ)
Q1. 이 명령어 사이트는 마인크래프트의 어떤 에디션과 호환되나요?
A. 이 웹사이트에서 생성되는 모든 명령어는 기본적으로 마인크래프트 자바 에디션 (Minecraft Java Edition)에 최적화되어 있습니다. 베드락 에디션(모바일, 콘솔, 윈도우 10 에디션)의 경우 기본 명령어인 `/give @p diamond_sword` 와 같은 형태는 동일하게 작동하지만, NBT 태그나 컴포넌트를 사용하여 인챈트, 이름, 속성 등을 상세히 조작하는 복잡한 커스텀 데이터는 베드락 에디션의 엔진 차이로 인해 정상적으로 적용되지 않을 수 있습니다. 베드락 유저분들은 단순 아이템 지급 및 블록 설치 용도로 활용하시는 것을 권장합니다.
Q2. 명령어가 256자를 넘어가서 채팅창에 모두 붙여넣을 수가 없습니다. 어떻게 해야 하나요?
A. 마인크래프트 게임 내의 기본 채팅창(T 키를 눌러 여는 창)은 한 번에 입력할 수 있는 글자 수가 최대 256자로 제한되어 있습니다. 여러 인챈트가 붙은 검이나, 이름과 설명이 길게 적힌 아이템, 복잡한 NBT 데이터가 포함된 몹을 소환하는 명령어는 이 제한을 가볍게 뛰어넘습니다. 이럴 때는 게임 내에서 /give @p command_block 명령어를 채팅창에 입력하여 '명령 블록(Command Block)'이라는 특수 아이템을 얻어야 합니다. 땅에 이 명령 블록을 설치하고, 우클릭하여 블록 인터페이스를 연 뒤에 복사한 긴 명령어를 붙여넣으세요. 그 다음 블록 옆에 버튼이나 레버를 달아 레드스톤 신호를 작동시키면 아무리 긴 명령어라도 한 번에 완벽히 실행됩니다.
Q3. 1.20.4 버전과 1.20.5+ 버전 간의 차이점(컴포넌트 시스템)은 구체적으로 무엇인가요?
A. 마인크래프트는 1.20.5 업데이트를 기점으로 아이템의 세부 정보를 저장하는 방식을 완전히 탈바꿈했습니다. 1.20.4 이하 버전에서는 중괄호 {'{'}를 사용하는 NBT (Named Binary Tag) 구조를 사용하여 /give @p diamond_sword{'{'}Enchantments:[{'{'}id:"sharpness",lvl:5{'}'}]{'}'}와 같은 형식을 띠었습니다. 하지만 1.20.5부터는 성능 향상과 코드의 명확성을 위해 대괄호 []를 사용하는 컴포넌트(Components) 구조로 변경되어, /give @p diamond_sword[enchantments={'{'}levels:{'{'}sharpness:5{'}'}{'}'}] 와 같이 형식이 바뀌게 되었습니다. 두 문법은 서로 완벽하게 호환되지 않으므로, 유저분들은 자신이 현재 플레이 중인 서버나 싱글플레이 월드의 버전에 맞는 생성기 옵션을 반드시 확인하고 선택해야 오류가 발생하지 않습니다.
Q4. 싱글 플레이(생존 모드)를 하고 있는데 명령어를 치면 "권한이 없습니다"라고 나옵니다.
A. 싱글 플레이 월드를 처음 생성할 때, '치트 허용(Allow Cheats)' 옵션을 켜지 않으셨다면 어드민 전용 명령어인 `/give`, `/summon`, `/setblock` 등을 사용할 수 없습니다. 만약 이미 치트를 끄고 월드를 시작하셨더라도 임시로 해결할 방법이 있습니다. 게임 화면에서 ESC 키를 눌러 일시 정지 메뉴를 열고, 'LAN 서버 열기 (Open to LAN)' 버튼을 클릭하세요. 설정 창에서 '치트 허용 (Allow Cheats)'을 '켜짐 (ON)'으로 변경한 뒤 LAN 서버를 시작하면, 게임을 껐다 켜기 전까지는 생성된 명령어를 자유롭게 사용할 수 있습니다. 서버 환경이라면 서버 관리자에게 자신에게 OP(관리자 권한)를 부여해 달라고 요청해야 합니다.
Q5. 대상 선택자(Target Selector)에 있는 @p, @a, @s는 무슨 뜻인가요?
A. 대상 선택자는 명령어가 누구에게, 혹은 어떤 대상에게 적용될지 지정하는 필수 요소입니다.
- @p (Nearest Player): 명령어가 실행되는 좌표에서 가장 가까운 플레이어 1명을 타겟으로 잡습니다. 명령 블록으로 아이템을 줄 때 주로 사용됩니다.
- @a (All Players): 현재 서버에 접속해 있는 모든 플레이어에게 동시에 효과를 적용합니다. 전체 공지나 이벤트 아이템을 일괄 지급할 때 유용합니다.
- @s (Self): 명령어를 직접 입력하여 실행한 주체 자신을 의미합니다. 자신이 실행하는 함수(Function)나 데이터팩 내에서 강력하게 쓰입니다.
- @r (Random Player): 접속 중인 플레이어 중 무작위로 대상 한 명을 추첨합니다. 룰렛이나 미니게임 등에 필수적인 요소입니다.
Q6. 생성한 명령어 데이터가 너무 많아서 게임 내에서 프레임 드랍(렉)이 발생할 수 있나요?
A. 일반적으로 강력한 인챈트가 부여된 단일 아이템을 소환하거나 블록 한 두 개를 설치하는 것으로는 서버 렉이나 클라이언트 렉이 거의 발생하지 않습니다. 하지만, '약탈(Looting) 255레벨'이 부여된 검을 생성하고 수십 마리의 동물을 한꺼번에 죽이면 떨어지는 전리품의 양이 기하급수적으로 폭증하여 랙의 원인이 됩니다. 또한 `/summon` 명령어를 커맨드 블록의 '반복(Repeat)' 모드에 넣고 조건 없이 실행하게 놔두면 1초에 20마리씩 엔티티가 소환되므로 곧바로 게임이 다운될 수 있습니다. 강력한 커스텀 아이템과 소환 명령어를 사용할 때는 게임 최적화를 항상 염두에 두어야 합니다.