개인 자료란 (JE)

  서버 커뮤니티

Profile 퐁잉 대표칭호 없음
Profile

질문하기 스크립트

레시피 추가 할때 이름인식도 가능한가요?

2020.07.27 조회 수 101 추천 수 0
이해도 1.12 
게임버전 (JE) 모드버킷 
게임버전 (BE) skquery lime 3.6.1 
스크립트 애드온 2.2-dev37c 

on load:

    register new Shaped recipe for bread named "&f[A급]" using air, bread named "&ctest", air, air, steak, air, air, bread named "&ctest", air


이런식으로 썼는데요 test라는 이름을 넣어도 A급이 나오고

일반 빵을 넣어도 나오더라구요.. 혹시 test 라는 이름만 인식하게끔 할 순없나요?? 



1개의 댓글

스크립터브혼
2020.07.27

레시피의 재료는 메터리얼(아이템 타입)만 판단하기 때문에 이름, 로어, 인첸트 등의 메타데이터는 판단하지 못합니다.

플러그인 레벨에서 지원하지 않는 기능이기 때문에 스크립트에서도 안됩니다.

 

구현 가능성이 전혀 없는 것은 아닙니다. 플러그인 레벨에서 여러 이벤트를 응용하면 될것 같은데요.

PrepareItemCraftEvent는 아이템의 결과물이 표시될 때 동작합니다.

이벤트가 가지고있는 레시피를 받아와 커스텀 레시피인지 확인하고, 재료의 메타데이터를 비교하면 됩니다.

 

레시피의 재료는 메타데이터를 가지지 못하므로, 레시피 등록 시 재료의 메타데이터를 따로 저장해두어야 합니다.

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

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

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

업데이트

마인크래프트 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