2025년 최신 버전으로 업데이트!
마인크래프트를 좀 더 스마트하게 즐기고 싶은 분들을 위해 기본 명령어부터 고급 건축, 서버 운영 명령어까지 한눈에 정리해드립니다. 그리고, 마인크래프트에서 야간투시(Night Vision) 명령어는 어두운 곳에서도 밝게 보이도록 해주는 포션 효과 명령어입니다. 어드벤처 맵, 서바이벌 보조, 수중 탐험 등에서 아주 유용하게 쓰이죠. 또! 인첸트 명령어와 순간이동(TP) 명령어에 대해 각각 자세히 설명드리고, 활용 예시 및 꿀팁까지 함께 정리해드릴게요. 마인크래프트 명령어를 처음 쓰시는 분도 쉽게 이해할 수 있도록 구성했습니다. (명령어TP, 치트, 모바일)
Ctrl + F로 원하는 명령어를 빠르게 찾아보세요!
🧪 야간투시 명령어 기본 형식
/effect give <대상> minecraft:night_vision <지속시간> <레벨> [true/false]
- <대상>: 효과를 받을 엔티티. 예: @a, @p, 특정 이름 등
- <지속시간>: 틱 단위 (1초 = 20틱)
→ 예: 600 = 30초 / 999999 = 사실상 무제한 - <레벨>: 야간투시는 0 또는 1만 사용 가능 (레벨 2 이상은 동일 효과)
- [true/false]: 파티클 숨김 여부
- true → 파티클 숨김
- false 또는 생략 → 파티클 보임
✅ 자주 쓰는 예시
✔️ 자신에게 무한 야간투시 효과 주기
/effect give @s minecraft:night_vision 999999 1 true
- 현재 플레이어(@s)에게
- 사실상 영구 야간투시 부여
- 파티클 숨김 (화면 깔끔하게)
✔️ 모든 플레이어에게 5분간 야간투시 부여
/effect give @a minecraft:night_vision 6000 1
✔️ 야간투시 효과 제거하기
/effect clear @a minecraft:night_vision
🌒 야간투시 명령어 활용 팁
상황 활용 아이디어
어두운 동굴, 폐광 탐험 | 시야 확보용 |
수중 도시 만들기 | 수중에서 밝게 보기 |
야간 PvP 맵 제작 | 전략적 시야 부여 |
분위기 맵 제작 | 한쪽만 야간투시로 긴장감 조성 |
🎮 고급 활용: 조건부 야간투시 적용
플레이어가 특정 아이템(예: 호박등)을 손에 들고 있을 때만 야간투시 부여:
execute as @a[nbt={SelectedItem:{id:"minecraft:carved_pumpkin"}}] run effect give @s minecraft:night_vision 2 1 true
반복 명령 블록 + 항상 작동으로 설정하면 실시간 적용됩니다.
🪄 인첸트 명령어 (/enchant)
🔹 기본 형식
/enchant <대상> <인첸트ID> [레벨]
- <대상>: 인첸트 줄 플레이어 (예: @p, @a, 플레이어 이름 등)
- <인첸트ID>: 인챈트 종류 (예: minecraft:sharpness)
- [레벨]: 인챈트 강도 (생략 시 기본 1)
✔️ 예시
1. 근처 플레이어의 아이템에 날카로움 5 부여
/enchant @p minecraft:sharpness 5
2. 자신(@s)의 아이템에 무한 활 인챈트
/enchant @s minecraft:infinity 1
⚠️ 주의
- 인챈트 명령은 플레이어가 손에 들고 있는 아이템에만 적용됩니다.
- 무효한 조합(예: 활에 날카로움)은 적용되지 않습니다.
- 서바이벌 모드에서도 적용 가능!
🌀 순간이동 명령어 (/tp 또는 /teleport)
🔹 기본 형식
/tp <대상> <x> <y> <z>
- <대상>: 이동할 플레이어 또는 엔티티
- <x> <y> <z>: 이동할 좌표 (절대좌표 또는 상대좌표)
✔️ 예시
1. 자신을 특정 좌표로 이동
/tp @s 100 64 200
2. 다른 플레이어를 나에게 이동
/tp <플레이어이름> @s
3. 가장 가까운 플레이어를 공중으로 순간이동
/tp @p ~ ~100 ~
- ~는 현재 좌표 기준 상대 이동
- 위 예시는 공중 100블록 위로 순간이동
🎮 인첸트 + 순간이동 활용 아이디어
상황 활용 명령어 예시
PvP 준비방에서 무기 강화 후 경기장으로 순간이동 | /enchant @p sharpness 5 → /tp @p 100 50 100 |
이벤트용 특별무기 지급 + 이동 | /give @p diamond_sword{Enchantments:[{id:sharpness,lvl:10}]} → /tp @p 200 70 300 |
RPG 맵에서 "마법의 텔레포트 검" 구현 | 명령 블록으로 우클릭 시 인챈트 + 텔레포트 적용 |
💡 꿀팁: 커맨드블록 자동화
텔레포트와 인첸트를 명령 블록에 연결해서 사용하면 자동화된 시스템 구축도 가능합니다.
- 조건부 명령 블록: 특정 아이템 들었을 때만 인챈트
- 반복 명령 블록: 특정 구역 진입 시 텔레포트
📋 주요 인챈트 ID 정리
이름 ID 설명
날카로움 | minecraft:sharpness | 근접 데미지 증가 |
발화 | minecraft:fire_aspect | 불 데미지 |
무한 | minecraft:infinity | 활 화살 무한 사용 |
힘 | minecraft:power | 활 데미지 증가 |
보호 | minecraft:protection | 방어력 증가 |
효율 | minecraft:efficiency | 도구 채굴 속도 증가 |
🧱 기본 명령어 모음
명령어 설명
/help [명령어] | 사용 가능한 명령어 목록 표시 |
/tp [대상] <좌표> | 텔레포트 기능 |
/give <대상> <아이템> | 아이템 지급 |
/kill [대상] | 대상 즉시 제거 |
/gamemode <모드> | 게임 모드 변경 (서바이벌/크리에이티브 등) |
/weather clear | 날씨 변경 |
/time set day | 시간 설정 |
더 많은 명령어 보기 👉 본문 하단으로 이동
👥 멀티플레이 전용 명령어 (서버 운영 필수)
명령어 설명
/op <플레이어> | OP 권한 부여 |
/kick <플레이어> | 플레이어 강제 퇴장 |
/ban <플레이어> | 계정 또는 IP 차단 |
/whitelist add <플레이어> | 접속 허용 목록에 추가 |
/stop | 서버 종료 |
/save-all | 월드 저장 |
🛠️ 건축 & 복사 관련 명령어
명령어 설명
/fill <시작> <끝> <블록> | 영역을 특정 블록으로 채우기 |
/clone <시작> <끝> <복사 위치> | 구조물 복사 |
/setblock <위치> <블록> | 특정 위치에 블록 설치 |
/structure save/load | 구조물 저장 및 불러오기 |
🔧 고급 명령어 (명령 블록, 조건 실행 등)
명령어 설명
/execute | 조건부 명령 실행 |
/scoreboard | 점수 및 상태 추적 |
/function | 여러 명령어 한번에 실행 |
/dialogue open | NPC 대화 이벤트 시작 |
/tellraw | JSON 형식 공지 메시지 전달 |
🗂️ 전체 명령어 리스트 보기
명령어가 너무 많아서 찾기 힘드셨다면? 키보드 Ctrl + F 를 눌러 원하는 명령어 키워드를 입력해보세요! 예) tp, give, summon 등
💡 꿀팁
- 명령어는 슬래시(/) 를 반드시 앞에 붙여야 작동합니다.
- OP 권한이 필요한 명령어는 서버 설정에서 먼저 부여해야 사용 가능해요.
- 명령어는 Java 에디션과 Bedrock 에디션에서 약간 다를 수 있습니다. 에디션에 맞게 확인하세요!
- 자주 쓰는 명령어는 명령 블록(command_block) 으로 자동화하면 편리해요!
🧲 마인크래프트 명령어 강좌 - 지정한 엔티티를 가장 가까운 블록으로 이동시키기
마인크래프트를 하다 보면 엔티티(예: 플레이어, 몹, 아이템 등)를 특정 블록으로 자동 이동시키고 싶을 때가 있죠. 특히 모험 맵이나 커스텀 게임을 만들 때 이런 명령어가 매우 유용합니다. 오늘은 지정한 엔티티를 "가장 가까운 특정 블록"으로 자동으로 이동시키는 방법을 소개합니다!
🎯 목표
특정 블록 종류 중에서 엔티티와 가장 가까운 블록을 찾아
해당 위치로 엔티티를 텔레포트시키는 명령어입니다.
🧱 사용 예시
예를 들어, 플레이어를 가장 가까운 청금석 블록(lapis_block) 위로 이동시키고 싶다고 할 때, 다음과 같이 사용할 수 있습니다.
execute as @a at @s run tp @s ~ ~ ~
하지만 위 명령은 단순 텔레포트일 뿐이며, 우리는 아래처럼 "특정 블록 기준"으로 움직이게 만들고자 합니다. 이를 위해선 execute + tp + 위치 탐색 명령어 조합이 필요합니다.
🔍 핵심 명령어 구조
execute as [엔티티] at @s run tp @s [가장 가까운 블록 위치]
하지만 문제는, "가장 가까운 블록 위치"를 자동으로 찾는 기능은 마인크래프트 명령어에 기본 내장돼 있지 않다는 점입니다. 그래서 우회적인 방법을 사용해야 합니다.
🛠️ 해결 방법: 명령 블록 + 반복 명령 활용
✅ 기본 로직
- 일정 범위 내에서 해당 블록(lapis_block)을 탐색
- 가장 가까운 위치를 계산 (또는 우선순위 있는 순회 방식 사용)
- 대상 엔티티를 해당 위치로 텔레포트
📦 명령어 예제 (조건부 구조 블록 이용)
전제 조건
- 명령 블록 사용 가능
- 반복 명령 블록 사용
- 실험적 기능이 아닌 기본 기능 내에서 해결
명령어 흐름
- 주변 좌표 스캔 (반복 명령 블록으로 /execute if block 검사)
execute at @a if block ~ ~-1 ~ lapis_block run tp @a ~ ~ ~
- 확장된 좌표 범위 스캔 예시 (ex. -10 ~ +10 범위)
execute as @a at @s run execute if block ~1 ~-1 ~ lapis_block run tp @s ~1 ~ ~
execute as @a at @s run execute if block ~2 ~-1 ~ lapis_block run tp @s ~2 ~ ~
... (여러 방향으로 확장)
TIP: 반복 명령 블록과 체인 명령 블록을 이용해 다양한 방향을 스캔하면 자동 탐색처럼 활용 가능해요!
🚀 고급 활용: forceload + 커맨드 컴퍼레이터
더 넓은 범위에서 효율적으로 찾고 싶다면?
- function으로 반복적으로 검사
- forceload로 청크 유지
- scoreboard로 거리 체크 후 최소값 구하기
이 부분은 고급 커맨드 블록 사용자나 데이터 팩 제작 시 활용할 수 있어요!
🎮 실전 활용 팁
- 모험맵에서 특정 아이템을 가진 플레이어를 보물 블록으로 워프시키기
- 퍼즐 게임에서 힌트 블록 근처로 이동 유도
- 숨바꼭질 게임에서 지정된 숨을 수 있는 장소로 이동시키기
📌 주의사항
- 한 번에 너무 넓은 범위를 검사하면 렉이 발생할 수 있어요.
- 반복 명령 블록 사용 시 조건부 설정과 활성화 방식을 잘 조절하세요.
- 스캔 방향이 부족하면 인식 못하는 위치가 생길 수 있으니 3차원적으로 스캔을 구성하세요.
✅ 정리
요소 설명
명령어 | execute if block ... run tp |
용도 | 특정 블록 위치로 엔티티 이동 |
적용 상황 | 퍼즐맵, 퀘스트맵, 자동화 미니게임 등 |
보완 팁 | 반복 명령 블록 + 체인 명령 조합 추천 |
혹시 위 내용을 바탕으로 예제 맵을 만들어볼 계획이 있으신가요? 아니면 특정 상황에 맞는 명령어를 더 커스터마이징하고 싶으신가요?
✍ 마무리
마인크래프트는 단순한 게임을 넘어 ‘창의력’과 ‘자동화’가 핵심인 놀이터입니다.
명령어를 자유자재로 활용하면 자동화된 세계, 미니게임, 모험맵까지 만들 수 있어요.
앞으로도 유용한 명령어 모음과 활용법을 지속적으로 업데이트할게요!