개인 자료란 (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/520/751/003/262x150.crop.jpg?20240328020349

레드스톤

마인크래프트 노트블록으로 만든 『 Bling‐Bang‐Bang‐Born 』 1

Sonttukk

2024-03-23

1

/files/thumbnails/467/742/003/262x150.crop.jpg?20240311163123

레드스톤

[노트블럭커버] MILGRAM -ミルグラム(밀그램)- / 아마네 「숙청 행진」 제 2심 2

리비온

2024-03-11

0

/files/thumbnails/846/741/003/262x150.crop.jpg?20240310221214

레드스톤

워든 vs 라마 200마리 1

GlassesFilm

2024-03-10

0

/files/thumbnails/542/739/003/262x150.crop.jpg?20240309070457

레드스톤

[고인의 명복을 빕니다][노트블럭]드래곤볼 GT 오프닝 - 점점 마음이 끌려

리비온

2024-03-09

0

/files/thumbnails/326/738/003/262x150.crop.jpg?20240328020414

레드스톤

마인크래프트 노트블록으로 만든 『 Build Our Machine 』

Sonttukk

2024-03-07

0