상위 문서: 마인크래프트/명령어
<colbgcolor=#47A0FF> teleport | |||
아래 참고 | |||
<colcolor=#fff> 역사 | JE | [ruby(1.10,ruby=추가)] BE | [ruby(PE 0.16.0 build 1,ruby=추가)] EE | [ruby(?,ruby=추가)] | ||
기능 | 순간이동을 한다. | ||
관련 명령어 | - | ||
단축 명령어 | tp | ||
기본값 | [회전각]: ~ ~ [블록 확인 여부](BE): false | ||
{{{#!wiki style="margin: -16px -11px;" | <rowcolor=#fff> 싱글플레이 사용 | 권한 | |
가능 | 2(JE), 1(BE) |
[clearfix]
1. 개요
대상을 순간이동 시키고 시점을 설정할 때 쓰는 명령어다.
tp
로 줄여쓸 수 있다.2. 문법
2.1. 자바 에디션
teleport
<destination>
명령어 실행자를<destination>
으로 순간이동 시킨다.teleport
<targets>
<destination>
<targets>
을<destination>
으로 순간이동 시킨다.teleport
<location>
명령어 실행자를<location>
위치로 순간이동 시킨다.teleport
<targets>
<location>
<targets>
을<location>
위치로 순간이동 시킨다.teleport
<targets>
<location>
<rotation>
<targets>
을<location>
위치로 순간이동 시키고<rotation>
회전각만큼 회전시킨다.teleport
<targets>
<location>
facing
<facingLocation>
<targets>
을<location>
위치로 순간이동 시키고<facingLocation>
위치를 바라보게 한다.teleport
<targets>
<location>
facing entity
<facingEntity>
[<facingAnchor>]
<targets>
을<location>
위치로 순간이동 시키고<facingEntity>
엔티티를 바라보게 한다.
2.1.1. 인자 목록
<targets>
: 대상
순간이동이 될 대상이다.
대상은 UUID 형식으로 쓸 수도 있고, @s와 같은 대상 선정자를 쓸 수도 있다.
<destination>
: 목적지, 즉 대상
순간이동으로 도착할 대상이다. 즉, 대상의 목적지이다.
목적지는 UUID 형식으로 쓸 수도 있고, @s와 같은 대상 선정자를 쓸 수도 있다.
<location>
: 위치
순간이동으로 도착할 위치이다.
위치는~ ~ 0
,45 3 2
꼴처럼 좌표로 적을 수 있다.
<rotation>
: 회전각
순간이동 될 때 바라볼 회전각이다.0, 0
,5, ~
꼴로 작성된다.수평 회전
: -180은 북쪽, -90은 동쪽, 0은 남쪽, 90은 서쪽이다. ( -180~ 180의 값)수직 회전
: -90은 하늘, 0은 수평 방향, 90은 땅이다. ( -90 ~ 90의 값)
<facingLocation>
: 바라보는 위치
순간이동 될 때 바라볼 블록 위치이다.
위치는~ ~ 0
,45 3 2
꼴처럼 좌표로 적을 수 있다.
<facingEntity>
: 바라보는 엔티티
순간이동 될 때 바라볼 엔티티이다.
엔티티는 UUID 형식으로 쓸 수도 있고, @s와 같은 대상 선정자를 쓸 수도 있다.
[<facingAnchor>]
: 바라보는 앵커
바라볼 엔티티의 어느 부분을 바라볼지 설정한다. 생략될 수 있는 선택형 인자이다.
앵커는 머리를 바라보는eyes
가 될 수 있고, 발을 바라보는feet
가 될 수 있다.
2.2. 베드락 에디션
teleport
<destination: target>
[checkForBlocks: Boolean]
명령어 실행자를<destination>
로 순간이동 시킨다.teleport
<victim: target>
<destination: target>
[checkForBlocks: Boolean]
<victim>
을<destination>
로 순간이동 시킨다.teleport
<destination: x y z>
[checkForBlocks: Boolean]
명령어 실행자를<destination>
위치로 순간이동 시킨다.teleport
<victim: target>
<destination: x y z>
[checkForBlocks: Boolean]
<victim>
을<destination>
위치로 순간이동 시킨다.teleport
<destination: x y z>
[yRot: value] [xRot: value]
[checkForBlocks: Boolean]
명령어 실행자를<destination>
위치로 순간이동 시키고[yRot] [xRot]
회전각만큼 회전시킨다.teleport
<destination: x y z>
facing
<lookAtPosition: x y z>
[checkForBlocks: Boolean]
명령어 실행자를<destination>
위치로 순간이동 시키고<lookAtPosition>
위치를 바라보게 한다.teleport
<destination: x y z>
facing
<lookAtEntity: target>
[checkForBlocks: Boolean]
명령어 실행자를<destination>
위치로 순간이동 시키고<lookAtEntity>
엔티티를 바라보게 한다.teleport
<victim: target>
<destination: x y z>
[yRot: value] [xRot: value]
[checkForBlocks: Boolean]
<victim>
을<destination>
위치로 순간이동 시키고[yRot] [xRot]
회전각만큼 회전시킨다.teleport
<victim: target>
<destination: x y z>
facing
<lookAtPosition: x y z>
[checkForBlocks: Boolean]
<victim>
을<destination>
위치로 순간이동 시키고<lookAtPosition>
위치를 바라보게 한다.teleport
<victim: target>
<destination: x y z>
facing
<lookAtEntity: target>
[checkForBlocks: Boolean]
<victim>
을<destination>
위치로 순간이동 시키고<lookAtEntity>
엔티티를 바라보게 한다.
2.2.1. 인자 목록
<victim>
: 대상
순간이동이 될 대상이다.
대상은 UUID 형식으로 쓸 수도 있고, @s와 같은 대상 선정자를 쓸 수도 있다.
<destination: target>
: 목적지, 즉 대상
순간이동으로 도착할 대상이다. 즉, 대상의 목적지이다.
목적지는 UUID 형식으로 쓸 수도 있고, @s와 같은 대상 선정자를 쓸 수도 있다.
<destination: x y z>
: 위치
순간이동으로 도착할 위치이다.
위치는~ ~ 0
,45 3 2
꼴처럼 좌표로 적을 수 있다.
[yRot: value] [xRot: value]
: 회전각
순간이동 될 때 바라볼 회전각이다.
순간이동 될 때 바라볼 회전각이다.xRot
: -180은 북쪽, -90은 동쪽, 0은 남쪽, 90은 서쪽이다. ( -180~ 180의 값)yRot
: -90은 하늘, 0은 수평 방향, 90은 땅이다. ( -90 ~ 90의 값)
<lookAtPosition: x y z>
: 바라보는 위치
순간이동 될 때 바라볼 블록 위치이다.
위치는~ ~ 0
,45 3 2
꼴처럼 좌표로 적을 수 있다.
<lookAtEntity: target>
: 바라보는 엔티티
순간이동 될 때 바라볼 엔티티이다.
엔티티는 UUID 형식으로 쓸 수도 있고, @s와 같은 대상 선정자를 쓸 수도 있다.
[checkForBlocks: Boolean]
true일 경우, 도착 지점이 블록으로 막혀 있으면 이동하지 않는다. 생략될 수 있는 선택형 인자이다.
3. 출력
자바 에디션의 출력 | ||||
명령어 | 상황 | 성공 결과 | /execute store success | /execute store result |
모든 명령어 | 실패 시 | 0 | 0 | 0 |
성공 시 | 1 | 1 | 특정된 엔티티 수 |
베드락 에디션의 출력 | ||
명령어 | 상황 | 성공 결과 |
모든 명령어 | 실패 시 | 0 |
/teleport <destination: x y z> ... | 성공 시 | 1 |
/teleport <victim: target> <destination: x y z> ... | 성공 시 | 대상 엔티티 수 |
/teleport <destination: target> ... | 성공 시 | 2 |
/teleport <victim: target> <destination: target> ... | 성공 시 | 대상 엔티티 수 + 1 |
4. 예시
- 본인이 A에게로 텔레포트:
tp A
- 모든 플레이어들을 본인에게로 텔레포트:
tp @a @s
- 본인의 y좌표는 유지하고 x=20, z=-50으로 텔레포트:
tp 20 ~ -50
- 본인을 위쪽으로 100블록 만큼 텔레포트:
tp ~ ~100 ~
- 모든 플레이어를 x 방향으로 -10만큼 텔레포트:
tp @a ~-10 ~ ~
- 근처에 있는 플레이어를 수평 방향 정북쪽을 보게 만들기:
tp @p ~ ~ ~ -180 0