Ba_han 3387f2e159f549b396d6aa826e37d5fc
이해도 | 플러그인 |
---|---|
게임버전 (JE) | 버킷, 기타 |
아머러 스킨의 itemstack을 getItemMeta하고 출력해주면 다음과 같은 문자열이 나옵니다.
ItemStack{ARMOURERS_WORKSHOP_ITEMSKIN x 1, UNSPECIFIC_META:{meta-type=UNSPECIFIC, internal=H4sIAAAAAAAAAONiYOBiEEwsys0vLUotKg7PL8ouzsgv4GLgykxJzSvJTMtMLeJg4CjOzswLqSxIZeCFK7VKyi9nZuBIz8lPSszxTGEAAmYG9pz8ZBAvvmmVE9Bg9pTKVJfEkkSgHACRnwMHaQAAAA==}}
해당 문자열을 새로 선언한 ItemStack에 적용해주고 싶은데, 적용할 수 있는 방법이 있을까요?
Libration
2022.03.03ItemMeta의 정보를 꼭 문자열로 받지 않아도 됩니다
아머러 스킨의 ItemStack을 변수 item으로 지정하고
ItemMeta meta = item.getItemMeta();
이렇게 아머러 스킨의 ItemMeta를 meta라는 변수에 저장하고
새로 선언한 ItemStack의 이름을 newItem이라고 하면
newItem.setItemMeta(meta);
이렇게 새로 선언한 ItemStack에 미리 저장한 ItemMeta를 적용시킬 수 있습니다