개인 자료란 (JE)

  서버 커뮤니티

Profile 아탕스탕 정품인증자

Icetang0123 1caac3fa6f0344aeb879690b8907a5bd

Profile

질문하기 Java

ItemMeta deserialize

2022.08.19 조회 수 173 추천 수 0
이해도 플러그인 
게임버전 (JE) 버킷 

현재 SQLite를 활용해 경매 플러그인을 만들고 있습니다.

하지만 아이템을 저장하고 불러오는 과정에서 문제가 생겼습니다.

ItemStack을 serialize하는 방식으로 아이템 데이터를 저장하고 있는데 db상에는 정상적으로 메타데이터까지 저장되었지만 deserialize를 하면 메타데이터가 불러와지지 않습니다.


그래서 ItemMeta 메서드를 찾아보았는데, serialize 메서드는 있지만 deserialize 메서드는 없더군요. 혹시 이 부분에 대해 잘 아시는 분 있다면 답변 부탁드립니다.

그 외 다른 방법이 있다면 알려주시면 감사하겠습니다.

2개의 댓글

Vencodor
2022.08.19

저도 비슷한 문제로 고난을 겪은적이 있습니다.

db에 ItemMeta를 json으로 바꿔 저장하려 하였으나, 직렬화가 잘 안되더군요

 

spigot에는 ItemMeta 직렬화 메서드가 없습니다.

https://www.spigotmc.org/threads/configurationserializable-to-json-using-gson.467776/ 이걸 참고해보세요

0reo
2022.08.20

사람이 보고 해석하고싶게 하면 노가다고 알빠아니면 무식하게 base64 인코딩해서 박는방식도.. 원하시는대답이 맞는지는모르겠네요

뉴스 및 창작물
/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ?

팀뉴일리시

2024-11-23

3

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 5

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1