diff options
| author | LMBishop <13875753+LMBishop@users.noreply.github.com> | 2021-06-03 13:05:28 +0100 |
|---|---|---|
| committer | LMBishop <13875753+LMBishop@users.noreply.github.com> | 2021-06-03 13:05:28 +0100 |
| commit | 709860e3e3ecd5dc9a9d219b63b4161f909d31f1 (patch) | |
| tree | bca5bb70e0d5327f92cefb06cc8568a800e50264 | |
| parent | 343aed44a398911495c05d91ff9d18857eda3329 (diff) | |
Add init
| -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); |
