개인 자료란 (JE)

  서버 커뮤니티

Profile 바보크림 대표칭호 없음
Profile

질문하기 커맨드

몹 태그에 특정 플레이어 이름을 넣는 법?

2022.08.29 조회 수 133 추천 수 0
이해도 입문자(아무것도 몰라요) 
게임버전 (JE) 관련없음 
게임버전 (BE) 관련없음 

안녕하세요 

지금 우클릭을 하면 사용했던 장소가 저장이 되면서 특정 장소로 갈 수 있는 도구를 만드는 중입니다. 사용 장소를 저장하기 위해서 갑옷 거치대를 사용 중인데 플레이어끼리 겹치치 않기 위해서 플레이어마다 사용시 구분될 수 있도록 뭔가 넣어야 하는데 도구 사용자의 닉네임이나 UUID를 복사해서 갑옷 거치대의  태그 등으로 붙일 수 있을까요?

6개의 댓글

플레이어 닉네임과 태그에서 사용하는 값은 유형이 달라서 바로 대입이 불가능합니다.

 

다만, 표지판을 설치하는 setblock 명령어를 응용해 selector를 이용해 닉네임이 저장된 표지판을 설치 후, 그 표지판의 글자 값을 data modify로 엔티티의 태그에 대입하는 방법으로 가능합니다.

바보크림
2022.08.30
@감자의여유로운한마포

감사합니다 그런데 아직 커맨드 초짜라 감이 잘 안잡히는데 조금 더 자세히 설명해 주실 수 있으신가요?

@바보크림

표지판을 설치할 때 selector라는 것을 이용해 '특정 선택자'의 이름이 적힌 표지판을 설치할 수 있습니다.

 

또, Data modify entity ~(생략) from block ~(생략)를 이용하면 블록의 특정 데이터를 추출해 엔티티의 특정 데이터를 수정하거나 덮어쓰기할 수 있는데,

 

위에서 언급한 '특정 선택자'의 이름이 적힌 표지판이 이미 설치되었으니 이것을 엔티티의 태그에 추가하시면 됩니다


저는 알고리즘만 알려주고 구현은 질문자가 직접 하며 실력이 늘기를 지향하기 때문에 명령어를 직접 드리지는 않으니 양해 부탁드립니다

코코냐
2022.08.30

그냥 uuid만 복사해다 붙이면 되지 않을까 싶네요

바보크림
2022.08.30
@코코냐

감사합니다 그럼 혹시 커맨드로 UUID 복사 붙여넣기하는 방법 가르쳐 주실 수 있을까요?

코코냐
2022.08.30
@바보크림

execute store문과 data 명령어를 조합하면 됩니다.

뉴스 및 창작물
/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1

/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견

학교가기싫다

2024-05-08

1

/files/thumbnails/384/778/003/262x150.crop.jpg?20240512002324

업데이트

마인크래프트 자바 에디션 스냅샷 24w18a

학교가기싫다

2024-05-06

0

/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

1