개인 자료란 (JE)

  서버 커뮤니티

Profile 유자키키 대표칭호 없음
Profile

질문하기 커맨드

엔티티가 특정 플레이어가 바라보는 방향을 바라보게 하는 명령어

2020.02.06 조회 수 5135 추천 수 0

엔티티가 특정 플레이어가 바라보는 방향을 바라보게 하는 명령어가 뭔가요?

플레이어가 돌아다니면서 바라보는 방향이 바뀌면 엔티티도 같이 바뀌게 하고 싶어요

반복형 커맨드블럭 사용할 겁니다




8개의 댓글

아이스틴
2020.02.06

고정된 엔티티인가요? 고정된 소라고 한다면

 

/execute as PlayerName at @s run tp @e[type=cow] x y z ~ ~ 정도로 할 수 있겠네요.

허두
2020.02.06

[JE 기준]

소가 방향만 바뀌게 한다고 가정하고

플레이어에게 player라는 tag가 붙어있다면 (/tag @s add player)

 

/execute as @e[type=cow] at @s run tp @s ~ ~ ~ facing @a[tag=player,limit=1]

마인크래프트에서 실행해보지 않고 제 머릿속에서 이론상으로 생각해본 명령어이니 혹시라도 실행이 되지 않는다면 답글 주시면 감사하겠습니다..!

 

p.s. 현재 커멘드 게시판을 운영중입니다! 아직은 게시글도 많이 없고 약소하지만 점점 키워나갈 생각입니다. 시간 있으실 때 한번씩 둘러주시거나 질문 있을때 남겨주시면 더 빠른 답변이 가능합니다. https://www.koreaminecraft.net/ezcommand http://main.ezcommand.kro.kr

아이스틴
2020.02.06
@허두

이건 소가 플레이어를 바라보는 거 아닌가요? 질문이 애매하긴 하지만 저는 소가 [플레이어가 보는 방향]을 보는 걸로 해석해서....

 

질문자님이 답변이 없으셔서 잘 모르겠네요 ㅇㅅㅇ

유자키키
2020.02.06
@아이스틴

맞아요 아이스틴님이 해석하신 내용을 질문한 게 맞습니다 질문이 애매했군요 ㅎ

유자키키
2020.02.06
@허두

facing 플레이어 해보니까 엔티티가 플레이어를 바라보더라고요 정면을 안 보고... 그래도 답변 감사합니다 게시판도 자주 이용할게요

허두
2020.02.07
@유자키키

에궁 그런거였군요ㅠ 죄송합니다 지금 읽어보니 이해했네요ㅇㅅㅇ...

서재형
2020.07.07

음 좀 많이 늦긴 했지만

execute as 엔티티 store result entity @s Rotation[0] float 1 run data get entity 플레이어 Rotation[0]

execute as 엔티티 store result entity @s Rotation[1] float 1 run data get entity 플레이어 Rotation[1]

execute as 엔티티 store result entity @s Pose.Head[0] float 1 run data get entity 플레이어 Rotation[1]

참고로 1.14 이상에서 작동하고 플레이어에는 limit=1을 붙여야합니다.

Avain
2021.01.01

매우매우 뒷북이지만 execute에서 rotated as 사용하시면 돼요

/execute as (개체) at @s rotated as (플레이어) run tp @s ~ ~ ~

아마 이거면 될 겁니다