From 609b14815732950e74cd0eecaae656d98561d2c6 Mon Sep 17 00:00:00 2001 From: DNx5 Date: Wed, 29 Jun 2016 06:19:49 +0700 Subject: [PATCH] Touch the file, it works fine now. --- src/main/java/fr/xephi/authme/cache/backup/JsonCache.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/fr/xephi/authme/cache/backup/JsonCache.java b/src/main/java/fr/xephi/authme/cache/backup/JsonCache.java index 6de1ec9c..57bf7051 100644 --- a/src/main/java/fr/xephi/authme/cache/backup/JsonCache.java +++ b/src/main/java/fr/xephi/authme/cache/backup/JsonCache.java @@ -83,6 +83,8 @@ public class JsonCache { LimboPlayer limboPlayer = new LimboPlayer(name, location, operator, group, canFly, walkSpeed); try { File file = new File(cacheDir, id + File.separator + "cache.json"); + Files.createParentDirs(file); + Files.touch(file); Files.write(gson.toJson(limboPlayer), file, Charsets.UTF_8); } catch (IOException e) { ConsoleLogger.logException("Failed to write " + player.getName() + " cache.", e);