마인크래프트 커맨드 블럭 명령어 완벽 가이드
마인크래프트 커맨드 블럭 명령어 완벽 가이드
마인크래프트에서 커맨드 블럭은 게임 플레이를 획기적으로 바꾸는 도구입니다. 일반 플레이어가 할 수 없는 명령어 실행을 통해 자동화, 이벤트 트리거, 미니게임 제작까지 다양한 기능을 구현할 수 있습니다. 이번 포스팅에서는 마인크래프트 커맨드 블럭 명령어의 기초부터 실전 예제까지 자세히 소개합니다.
1. 커맨드 블럭 기본 개요
커맨드 블럭은 명령어를 자동으로 실행할 수 있는 블럭입니다. 크리에이티브 모드에서만 얻을 수 있으며, /give 명령어를 통해 획득 가능합니다.
plaintext
복사
편집
/give @p command_block
@p: 가장 가까운 플레이어
커맨드 블럭은 일반적으로 레드스톤 신호를 받아 명령을 실행합니다.
커맨드 블럭 종류
일반형(Command Block): 기본 블럭
연쇄형(Chain Command Block): 이전 커맨드가 실행된 후 이어서 실행
반복형(Repeat Command Block): 틱마다 반복 실행
2. 자주 사용하는 커맨드 예시
1) 텔레포트 명령어
plaintext
복사
편집
/tp @p 100 64 100
플레이어를 (100, 64, 100) 좌표로 이동시킵니다.
2) 게임 모드 변경
plaintext
복사
편집
/gamemode creative @p
대상 플레이어를 크리에이티브 모드로 변경합니다.
3) 아이템 지급
plaintext
복사
편집
/give @p minecraft:diamond_sword 1
다이아몬드 검 1개 지급
4) 날씨 변경
plaintext
복사
편집
/weather clear
날씨를 맑음으로 변경
5) 시간 설정
plaintext
복사
편집
/time set day
시간을 낮으로 설정
3. 고급 커맨드 예제
1) 명령 실행 조건부 자동화
특정 조건이 만족되었을 때만 작동하는 커맨드 예시:
plaintext
복사
편집
/execute if entity @a[distance=..5] run say 가까이 왔어요!
반경 5블록 내에 플레이어가 있을 경우 "가까이 왔어요!" 출력
2) 무한 점프 패드 구현
plaintext
복사
편집
/effect give @p minecraft:levitation 1 1 true
플레이어에게 1초간 부양 효과 부여
3) 블럭 자동 배치
plaintext
복사
편집
/setblock ~ ~1 ~ minecraft:diamond_block
플레이어 머리 위에 다이아몬드 블럭 설치
4) 이름 있는 몹 소환
plaintext
복사
편집
/summon minecraft:zombie ~ ~1 ~ {CustomName:"\"좀비왕\"",CustomNameVisible:1}
"좀비왕"이라는 이름을 가진 좀비 소환
4. 명령어 작성 팁
좌표 기준: ~는 상대좌표, 숫자만 입력하면 절대좌표입니다.
조건 사용: /execute 명령어를 활용하면 조건부 명령 실행이 가능합니다.
변수 사용: @p, @a, @r, @e 등을 잘 활용하세요.
문법 오류 방지: 복잡한 명령어는 명령 블럭 GUI에서 확인하며 작성하는 것이 좋습니다.
5. 추천 커맨드 블럭 활용 예시
자동 문 열기 시스템: 감지기로 플레이어 접근 확인 후 문 자동 열기
던전 생성기: 조건에 따라 구조물 자동 생성
미니게임 제작: 점수판 시스템(scoreboard)과 연계하여 다양한 게임 구현
결론
커맨드 블럭은 마인크래프트를 창의적이고 자유롭게 즐길 수 있는 가장 강력한 기능 중 하나입니다. 초보자라면 텔레포트, 아이템 지급부터 시작해 보세요. 익숙해지면 조건문과 execute를 이용한 자동화 시스템까지 도전해보세요. 여러분만의 독창적인 월드를 만들어 보는 것은 어떨까요?
Q&A
Q1. 커맨드 블럭은 서바이벌 모드에서 사용할 수 있나요?
커맨드 블럭은 크리에이티브 모드에서만 배치할 수 있으며, 서바이벌에서는 사용할 수 없습니다.
Q2. 명령어가 실행되지 않을 때 어떻게 해야 하나요?
명령어가 올바르게 작성되었는지, 커맨드 블럭이 레드스톤 신호를 받고 있는지 확인하세요. Always Active로 설정하는 것도 한 방법입니다.
Q3. 조건에 따라 명령어를 실행하려면 어떻게 하나요?
/execute if 명령어를 사용하면 특정 조건이 만족될 때만 명령을 실행할 수 있습니다.
Q4. 커맨드 블럭으로 몹에게 특정 효과를 줄 수 있나요?
가능합니다. /effect, /attribute, /summon 명령어를 활용해 다양한 효과를 부여할 수 있습니다.