퐁잉
대표칭호 없음
이해도 | 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 라는 이름만 인식하게끔 할 순없나요??
스크립터브혼
2020.07.27레시피의 재료는 메터리얼(아이템 타입)만 판단하기 때문에 이름, 로어, 인첸트 등의 메타데이터는 판단하지 못합니다.
플러그인 레벨에서 지원하지 않는 기능이기 때문에 스크립트에서도 안됩니다.
구현 가능성이 전혀 없는 것은 아닙니다. 플러그인 레벨에서 여러 이벤트를 응용하면 될것 같은데요.
PrepareItemCraftEvent는 아이템의 결과물이 표시될 때 동작합니다.
이벤트가 가지고있는 레시피를 받아와 커스텀 레시피인지 확인하고, 재료의 메타데이터를 비교하면 됩니다.
레시피의 재료는 메타데이터를 가지지 못하므로, 레시피 등록 시 재료의 메타데이터를 따로 저장해두어야 합니다.