개인 자료란 (JE)

  서버 커뮤니티

Profile yusin12 일반인

yusin_YT 1e0511f92377434a9f27b5724c29fbe3

Profile

강좌 자바 에디션(JE) 커맨드 기초

14 interaction(상호작용)

2023.03.29 조회 수 547 추천 수 1
게임버전 1.19.x 

interaction이란?

마인크래프트에 좌클릭과 우클릭을 감지하는 아주 야무진 녀석이죠,,,

이제 스크립트에 on right click 따위 부러워 하지 않아도 됩니다!!


interaction 사용 법

summon interaction ~ ~2 ~

엔티티에 속하기 때문에 summon이라는 명령어로 소환할 수 있어요!

interaction이라는 단어 자체가 뜻 풀이 하면 상호작용이라는 뜻인데

투명 상태로 소환되서 처음에는 보이지 않아요!

하지만 소환한 뒤 F3 + B 오 볼 수 있어요!

이렇게 말이져!


우클릭 감지/on target

execute as @e[type=minecraft:interaction] on target run say 1

만약 상호작용이 우클릭을 감지 했다면.. say 1을 실행한다. 가 되요!

이렇게! 한 번 우클릭하면 계속 작동되는걸 볼 수 있어요!

네? 왜 한 번만 작동되야지 계속 되냐구요??

음... on target을 한 번 우클릭하면 interaction nbt에 interaction:[플레이어 UUID]이렇게 저장 되기 때문에

계속 반복 되는거에요!

이해가 되지 않는신다면!, 한 번 우클릭하면 영원히 지속되는거라고 생각하면 되요!


이거에 대한 해결방법은

/data remove entity @e[type=minecraft:interaction,limit=1] interaction

이렇게 interaction nbt를 초기화 시키거나!

/kill @e[type=interaction,limit=1]

을 사용해 죽였다가 그 자리에 다시 소환하게 하는 방법이 있어요!

어떤 방법을 추천하냐구요??

nbt를 초기화하는게 좋아요! (=근데 전 죽이고 다시 소환하는 방법을 쓰는...)


좌클릭 감지/attacker

execute as @e[type=minecraft:interaction] on attacker run say 1

우클릭 감지랑 똑같이지만 target에서 attacker로 봐꾸면 되요!

/data remove entity @e[type=minecraft:interaction,limit=1] attack

이것도 이렇게 초기화하는거랑

죽이는게 있어요!

추천 하는 방법은 위와 동일해요!


번외

execute에 on이라는게 추가 됬어요! 아직 잘은 모르겠지만 지금 까지 제가 알아낸걸 알려드릴께요!

attacker좌클릭 감지
controller조종을 감지
leasher끈으로 묶은 엔티티 감지
owner소유물의 주인 감지
passengers
올라탄 사람 감지
vehicle
탈 것 감지
origin
...? 모르겠어요...ㅠㅠ
target
우클릭 감지


controller = 조종하는 엔티티 감지

A라는 플레이어가 말을 길들여서 타면 A를 감지

leasher = 끈으로 묶은 엔티티 감지

A라는 플레이어가 소를 끈으로 묶으면 A를 감지

울타리가 소를 묶으면 울타리를 감지

owner = 주인을 감지

A라는 플레이어가 말을 길들이기만 해도 A를 감지

(controller는 말을 조종해야 감지)

passengers = 올라탄 엔티티 감지

A라는 플레이어가 엔티티를 타면 A를 감지

(controller는 말을 길들여야 감지, passengers는 길들이지 않아도 감지)

vehicle = 탈 것 감지

A라는 플레이어가 말을 타면 말을 감지

A라는 플레이어가 보트를 타면 보트를 감지

origin = 이 녀석..뭐하는 녀석이지..


다음 커맨드

locate


상민#3372


질문 언제나 환영!




1개의 댓글

골파
2023.04.02

interaction 커맨드 찾고있었는데.... 감사합미다

뉴스 및 창작물
/files/thumbnails/034/509/003/262x150.crop.jpg?20230602015621

애니메이터

[죄송합니다] 케인

겜웅이

2023-06-02

0

/files/thumbnails/893/508/003/262x150.crop.jpg?20230601232313

소식

이제 웹에서 렐름 설정을 편집할 수 있습니다

Dalsu

2023-06-01

0

/files/thumbnails/351/507/003/262x150.crop.jpg?20230531213500

업데이트

마인크래프트 프리뷰 및 베타 1.20.10.20 업데이트

Dalsu

2023-05-31

0

/files/thumbnails/344/507/003/262x150.crop.jpg?20230530231533

소식

마인플렉스 재오픈 공지

Dalsu

2023-05-30

0

/files/thumbnails/332/505/003/262x150.crop.jpg?20230528213756

건축

마인크래프트로 만든 미연시 게임들과 몰?루 아카이브의 생텀타워. (feat. 시네마틱영상)

가스마스크선생

2023-05-28

2

/files/thumbnails/124/504/003/262x150.crop.jpg?20230530222520

소식

마인크래프트 1.20 "흔적과 이야기" 업데이트 예정일 공개

마리오군

2023-05-27

0