Set vault size manually instead of relying on Inventory object. Fixes #366

This commit is contained in:
Trent Hensler
2018-12-15 16:13:40 -08:00
parent d17c606c5f
commit 55cbea8582
3 changed files with 6 additions and 6 deletions
@@ -42,7 +42,8 @@ public class VaultManager {
*/
public void saveVault(Inventory inventory, UUID target, int number) {
YamlConfiguration yaml = getPlayerVaultFile(target);
String serialized = Base64Serialization.toBase64(inventory);
int size = VaultOperations.getMaxVaultSize(target);
String serialized = Base64Serialization.toBase64(inventory, size);
yaml.set(String.format(VAULTKEY, number), serialized);
saveFileSync(target, yaml);
}