처음 마인크래프트 지도에서 길을 읽었을 때, 눈앞에 펼쳐진 오버월드 중심부가 어디인지 몰라서 헤매던 기억이 납니다. 그때 /tp 명령어 하나로 순식간에 원하는 곳으로 이동할 수 있다는 걸 알았을 때 얼마나 희열을 느꼈는지요. 이 글에서는 그 경험을 바탕으로, 좌표 체계부터 방향 이동, 상대 좌표까지 /tp 명령어의 모든 것을 예제와 함께 쉽고 체계적으로 알려드릴께요.

좌표 체계 개념
절대 좌표 vs 상대 좌표 (~, ^)
- 절대 좌표 : 맵의 고정된 기준점(0,0,0)을 기준으로 표현하는 좌표
- 상대 좌표 (~) : 현재 위치를 기준으로 상대적인 거리 표현 (예: ~5 는 현재 위치 +5 블록)
- 방향 좌표 (^) : 현재 바라보는 방향을 기준으로 앞/뒤/측면 이동 표현
높이(Y), Z축 방향 개념 정리
- Y축 : 위아래 높이
- X축 : 동서 방향 (동쪽 증가, 서쪽 감소)
- Z축 : 앞뒤 방향(남쪽 증가, 북쪽 감소)
- 예를 들어, (100, 64, 200) 은 X=100, Y=64, Z=200 의 절대 위치를 의미해요.
/tp 명령어 구조와 옵션
- 단순 이동 : /tp<대상> <x> <y> <z>
가장 기본형이자 자주 쓰이는 형태예요.
- 회전 포함 이동 : /tp<대상> <x> <y> <z> <yaw> <pitch>
- yaw : 수평 회전(북, 동, 남, 서 방향)
- pitch : 상하 기울기(위 또는 아래 보는 각도)
- 예 : /tp @p 200 70 300 90 0 → X=200, Y=70, Z=300 위치로 가면서 동쪽을 바라보게 함
- 특정 대상에게 이동 : /tp <A> <B>
- 플레이어 A를 플레이어 B 위치로 이동
- 예 : /tp @p @r 등 다양하게 응용 가능
방향과 상대이동
^^^ 표기 활용하기
- 세 개의 ^ 는 현재 바라보는 방향을 기준으로 한 이동
- 예 : /tp @p ^^^5 → 플레이어가 바라보는 앞 방향으로 5블록 전진
플레이어 앞 방향으로 이동 예제
/tp @p ^^^5
- 현재 보는 방향 앞으로 5 블록 이동
- ^^^5 는 “앞쪽 5” 의미
- 만약 옆으로 이동하거나 위로 이동하고 싶으면 ^^5^ 또는 ^^^5 등 조합 가능
응용 예제
그룹 텔레포트 (모든 플레이어를 중앙으로)
/tp @a 0 64 0
- 모든 플레이어(@a)를 좌표 (0,64,0)으로 순간이동
- 맵 중심이거나 정해둔 스폰 포인트로 집결시킬 때 유용
지형 기반 이동(위 높이 유지하며 이동)
/tp @p ~10 ~ ~10
- X방향 +10, Z방향 +10 이동
- Y(높이)는 현재 위치 유지
- 지형의 높낮이가 심한 곳에서 안정적으로 이동 가능
예제 코드 정리
예제 1 : 절대 좌표 이동
/tp @p 100 64 200
예제 2 : 상대좌표 이동 – 현재 위치에서 +5 앞으로
/tp @p ~~~5
예제 3 : 회전 포함 이동 – x, y, z, yaw, pitch
/tp @p 200 70 300 90 0
팁 & 주의 사항
- 맵 바깥 / 공중 낙하 위험
좌표가 맵 범위를 벗어나거나 공중에 있을 경우 떨어져 사망할 수 있으니까 조심하세요. - 잘못된 좌표 입력 시 오류
숫자 하나 빼먹거나 쉼표 찍는 등 오타가 있으면 명령 실패 메시지가 뜹니다. - 지형 또는 블록 충돌 문제 주의
텔레포트 목적지에 블록이 있다면 플레이어가 끼이거나 데미지를 받을 수 있어요. - 버전 간 문법 차이
Java/bedrock 버전마다 /tp 파라미터 지원 여부나 문법이 약간씩 다를 수 있으니, 자신의 버전 명령어 문서를 꼭 확인하세요.
함께 보면 좋은 글