개인 자료란 (JE)

  서버 커뮤니티

Profile 퐁잉 대표칭호 없음
Profile

질문하기 스크립트

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

2020.07.27 조회 수 102 추천 수 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/841/773/003/262x150.crop.jpg?20240526120908

레드스톤

마인크래프트 노트블록버전 『 봄을 고하다 (春を告げる) 』 [더블옥타브 버전]

노트블럭전문가

2024-05-26

0

/files/thumbnails/712/796/003/262x150.crop.jpg?20240525085438

레드스톤

마인크래프트 노트블록으로 만든 『 봄을 고하다 (春を告げる) 』 1

Sonttukk

2024-05-25

0

/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 모드에서 악성코드 발견 3

학교가기싫다

2024-05-08

1