개인 자료란 (JE)

  서버 커뮤니티

Profile 우동TV 정품인증자

woodh10 1e98061d09014b1fa963c266d0c4db2f

Profile

질문하기 커맨드

플레이어 uuid 가져오기

2023.08.05 조회 수 526 추천 수 0
이해도 중급자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

그 커맨드 할 때 UUID 넣는 곳이 있잖아요..

그 엔더진주의 {Owner:UUID} 같은 NBT에서

특정 플레이어의 UUID를 뽑아서 저런 곳에 바로 집어넣어서 쓸 수 있는 방법 없나요?

찾아봤는데  execute store 어쩌구 하는 방법이 있긴한데

이해가 잘 안됩니다...ㅠㅠ

7개의 댓글

코코냐
2023.08.05

다양한 방법이 있지만, 기본 방식은 모두 UUID를 받아오는 명령 + NBT를 삽입하는 명령입니다. 양쪽 모두 적어도 한개를 이해하셔야 사용법이 이해가 갈겁니다.

우동TV
2023.08.06
@코코냐

감사합니다

 

yusin12
2023.08.05

1. execute store로 UUID를 storage로 저장

 

2. data modify로 UUID와 storage를 같게 설정

yusin12
2023.08.05
@yusin12

헉! 그냥 커맨드 하나로 되네요!

 

그냥 화살을 대상으로 잡고 data modfy from을 써서 화살의 Owner값이랑 플레이어에 UUID값이랑 같에 할 수 있어요!

우동TV
2023.08.06
@yusin12

감사합니다

우동TV
2023.08.06
@yusin12

그런데 execute store 방식을 잘 모르겠는데 어떤 식으로 작성해야 되나요?

 

yusin12
2023.08.06
@우동TV

execute store의 run뒤를 실행해서 나온 결과값을 block/bossbar/entity/score/storage에 저장합니다!

 

execute as @a[limit=1] at @s store result score @s <스코어보드 이름> run data get entity @s UUID[0]

이렇게 치면 UUID의 1번째 값이 스코어보드에 저장됩니다! 하지만 이 방법은...

플레이어에 UUID가 4개라서... UUID:[I; 1개, 2개, 3개, 4개]

 

execute as @e[type=arrow] at @s run data modify entity @s Owner set from entity @p UUID

그냥 이렇게 해서 Owner와 UUID를 같게하는게 제일 좋을거 같슴다!

뉴스 및 창작물
/files/thumbnails/477/930/003/262x150.crop.jpg?20241201030912

레드스톤

뉴진스 - Super Shy | 마크 노트블럭 커버

노트블럭전문가

2024-12-01

0

/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

[노트블럭 커버] 뉴진스 - ETA 3

노트블럭전문가

2024-11-27

1

/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ? 1

팀뉴일리시

2024-11-23

5

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 6

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2