개인 자료란 (JE)

  서버 커뮤니티

Profile LukeJake 대표칭호 없음

surbothead1 1e33f6dfdf9a4d8b8db5994ee9c6337e

Profile

질문하기 데이터팩

데이터팩 책을 닫았을때 책의 내용감지

2023.07.18 조회 수 55 추천 수 0
이해도 입문자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

"HeadBook"이라는 이름을 가진책을 쓰다가 덮었을때 1페이지에 적은내용을 item이라는 스코에저장하고 2페이제적은 내용을 displayname이라는 스코에 저장하게 만들고싶은데 책을 닫았을때를 감지하는 구문이랑 책 내용을 인식하는 구문을 모르겠어요 ㅠ

https://youtu.be/5NiE8atR0wI

이영상보고 데이터팩으로 됀다는것을 알아서 만드려는데 여전히 구문은 모르겠네요 .. 어떻게 써야하죠?




4개의 댓글

yusin12
2023.07.18

책을 닫았을 때가 아닌..

1페이지.내용과 2페이지 내용을

반복적으로 가져오는게 아닌가.. 의심해봅니다!

LukeJake
2023.07.18
@yusin12

그럴수도 있네여.. 반복적으로 퍼오다가 최종적으로3쇠이상 값이 같으면 그만 퍼오고 그렇게 구현할수있겠네요

혹시 1.2페이지내용을 퍼오는방법도 알고계신가요?

@LukeJake

일단!

1페이지와 2페이지에 무언갈 적는거에요!

1페이지에는 tester1, 2페이지에는 tester2라고 썼어요!

그럼 이제 data를 이용해서 nbt값이 어떡해 변했나 볼까요??

일단 책을 들고 이 명령어를 처봅시다!

/data get entity @s SelectedItem

헉!! tag에 pages에 tester1과 tester2가 적혀있는걸 확인할 수 있어요!

그럼 data를 이용해서 값을 가져오면!

/data get entity @s SelectedItem.tag.pages[n]

%주의% : n은 0부터 1을 의미함(코딩하시는 분은 인덱싱 생각하시면 되요! ex) list = [0,1,2,3,4] print(list[0]))

0이 tester1을 의미한다는 소리에요!

1이 tester2를 의미한다는 소리에요!

그럼 2는? 3번째 페이지에 적혀있는 글자를!

3은 4번째 페이지에 적혀있는 글자를!!


자자 그럼그럼!

1페이지와 2페이지에 있는 값을 퍼올 수 있겠네요!!

LukeJake
2023.07.18
@yusin12

감사합니다!!!ㅠㅠ 계속찾아도 자료가 나오지않았는데 이렇게 정성스럽게 알려주시다니 ㅠㅠ 정말 감사합니당

뉴스 및 창작물
/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

/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0