From 26f63ba9081a75ef1c6c7a878dcec06e46a26454 Mon Sep 17 00:00:00 2001 From: Xephi Date: Thu, 23 Apr 2015 16:56:15 +0200 Subject: [PATCH] FileCache ... as always --- src/main/java/fr/xephi/authme/cache/backup/FileCache.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/xephi/authme/cache/backup/FileCache.java b/src/main/java/fr/xephi/authme/cache/backup/FileCache.java index 1fea1df3..0c0f89f5 100644 --- a/src/main/java/fr/xephi/authme/cache/backup/FileCache.java +++ b/src/main/java/fr/xephi/authme/cache/backup/FileCache.java @@ -124,7 +124,8 @@ public class FileCache { } file = new File(plugin.getDataFolder() + File.separator + "cache" + File.separator + path + File.separator + "armours"); - + if (!file.getParentFile().exists()) + file.getParentFile().mkdir(); file.mkdir(); ItemStack[] armors = playerData.getArmour(); @@ -165,7 +166,8 @@ public class FileCache { Attribute a = attributes.values().iterator().next(); if (a != null) { if (a.getName() != null && a.getAttributeType() != null - && a.getOperation() != null && a.getUUID() != null) + && a.getOperation() != null && a.getUUID() != null + && a.getAttributeType().getMinecraftId() != null) writer.write("attribute=" + a.getName() + ";" + a.getAttributeType().getMinecraftId() + ";" + a.getAmount() + ";" + a.getOperation().getId() + ";" + a.getUUID().toString()); } }