개인 자료란 (JE)

  서버 커뮤니티

Profile 느으너앍 대표칭호 없음

Soul_MC 394e8b058b494a24be42a0a304207c31

Profile

질문하기 스크립트

알고리즘 질문입니다!

2021.05.26 조회 수 142 추천 수 0
이해도 1.16 
게임버전 (JE) 페이퍼 
스크립트 버전 중급자(필요한 애드온을 찾아서 만들 수 있어요) 
스크립트 애드온 2.5.3 

첫번째.

삼지창을 들었을 때 이름이 묠니르라면 외형이 도끼로 바뀌어서

삼지창을 던지지만 도끼를 날아가게 하고싶습니다.

삼지창의 외형을 바꾸거나 도끼를 우클릭 할 시 삼지창의 던지는 효과를 부여해야할듯 한데

스크립트로는 불가능한 작업일까요?


두번째.

아이템의 nbt태그를 감지해서 특정 nbt태그를 수정하는 방법이 있을까요?

또는 아이템을 겹쳐서 nbt태그를 추가하고 싶습니다.

구체적으로 아이템 액자에 특정 아이템을 겹치면 invisible nbt태그를 추가하고 없에서 투명한 액자를 만들고 싶습니다.

2개의 댓글

스크립터브혼
2021.05.27

날아가는 삼지창, 화살 등은 아이템이 아니라 각각의 투사체용 엔티티를 가지고 있습니다.
이런 투사체용 엔티티는 아이템이 아니기 때문에 커스텀 모델 데이터로 변경할 수 없습니다.


비슷하게 구현하는 방법은 아이템 엔티티를 [Shoot] 이펙트로 발사하는 것 입니다.
shoot 이펙트는 엔티티를 쏴주는 이펙트 입니다. 투사체 엔티티가 아닌 아이템 엔티티는 커스텀 모델 데이터를 적용 할 수 있기 때문에 도끼 모양이 적용된 아이템 엔티티를 shoot 이펙트로 쏴주는 것으로 비슷한 비주얼을 만들어 낼 수 있습니다.
대신 아이템 엔티티는 삼지창 투사체가 아니기 때문에 삼지창의 효과를 가지지 못합니다.
투사체가 충돌 할 때 [On Projectile Collide] 이벤트가 동작합니다.
이 이벤트에서 충돌한 투사체를 판단하여 삼지창 효과를 직접 구현해주어야 합니다.


nbt 편집은 SkBee 애드온을 사용하시면 됩니다. [SkBee - NBT]


느으너앍
2021.05.28
@스크립터브혼

답변 감사합니다!

뉴스 및 창작물
/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1