하이퍼MC
대표칭호 없음
Krouda d9df1a84ba404d5c81fabfcdd1672982
이해도 | 초보자 |
---|---|
게임버전 (JE) | 관련없음 |
게임버전 (BE) | 관련없음 |
String inventory = toBase64(player.getInventory()); profile.getData().getInv().setInv(inventory);
첫 번째 코드로 플레이어의 인벤토리를 String으로 저장하고
두 번째 코드로 MongoDB에 저장합니다.
인벤토리를 로드하려면 MongoDB에 저장된 String 값을 불러와서 ItemStack으로 변환시켜서
player.getInventory.setContents(inventory); 로 로드해야하는데
저장된 String값을 다시 ItemStack로 변환 시키는 방법이 무엇인가요?
0reo
2022.10.22제이슨쓰시는게 어떠십니까 base64말고
0reo
2022.10.22꼭 쓰셔야만 하겠다면 https://www.spigotmc.org/threads/encode-decode-player-inventory-with-armor-base64.400892/ 확인해보세요
qsef1256
2022.10.22질문 하신 절차를 deserialization 이라고 부릅니다.