diff options
Diffstat (limited to 'src/main/java/com')
| -rw-r--r-- | src/main/java/com/leonardobishop/quests/storage/StorageProvider.java | 1 | ||||
| -rw-r--r-- | src/main/java/com/leonardobishop/quests/storage/YamlStorageProvider.java | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/com/leonardobishop/quests/storage/StorageProvider.java b/src/main/java/com/leonardobishop/quests/storage/StorageProvider.java index 65e4e091..78f27f54 100644 --- a/src/main/java/com/leonardobishop/quests/storage/StorageProvider.java +++ b/src/main/java/com/leonardobishop/quests/storage/StorageProvider.java @@ -6,6 +6,7 @@ import java.util.UUID; public interface StorageProvider { + void init(); QuestProgressFile loadProgressFile(UUID uuid); void saveProgressFile(UUID uuid, QuestProgressFile questProgressFile); diff --git a/src/main/java/com/leonardobishop/quests/storage/YamlStorageProvider.java b/src/main/java/com/leonardobishop/quests/storage/YamlStorageProvider.java index ababef3e..950f6d6e 100644 --- a/src/main/java/com/leonardobishop/quests/storage/YamlStorageProvider.java +++ b/src/main/java/com/leonardobishop/quests/storage/YamlStorageProvider.java @@ -31,6 +31,12 @@ public class YamlStorageProvider implements StorageProvider { return lock; } + @Override + public void init() { + File directory = new File(plugin.getDataFolder() + File.separator + "playerdata"); + directory.mkdirs(); + } + public QuestProgressFile loadProgressFile(UUID uuid) { ReentrantLock lock = lock(uuid); QuestProgressFile questProgressFile = new QuestProgressFile(uuid, plugin); |
